Theory and implementation of a very high throughput true random number generator in field programmable gate array
Creators
- 1. Department of Modern Physics, University of Science and Technology of China, Hefei 230026 (China)
Description
The contribution of this paper is proposing a new entropy extraction mechanism based on sampling phase jitter in ring oscillators to make a high throughput true random number generator in a field programmable gate array (FPGA) practical. Starting from experimental observation and analysis of the entropy source in FPGA, a multi-phase sampling method is exploited to harvest the clock jitter with a maximum entropy and fast sampling speed. This parametrized design is implemented in a Xilinx Artix-7 FPGA, where the carry chains in the FPGA are explored to realize the precise phase shifting. The generator circuit is simple and resource-saving, so that multiple generation channels can run in parallel to scale the output throughput for specific applications. The prototype integrates 64 circuit units in the FPGA to provide a total output throughput of 7.68 Gbps, which meets the requirement of current high-speed quantum key distribution systems. The randomness evaluation, as well as its robustness to ambient temperature, confirms that the new method in a purely digital fashion can provide high-speed high-quality random bit sequences for a variety of embedded applications.
Additional details
Identifiers
- DOI
- 10.1063/1.4945564;
Publishing Information
- Journal Title
- Review of Scientific Instruments
- Journal Volume
- 87
- Journal Issue
- 4
- Journal Page Range
- p. 044704-044704.9
- ISSN
- 0034-6748
- CODEN
- RSINAK
INIS
- Country of Publication
- United States
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 48041766
- Subject category
- S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY;
- Descriptors DEI
- AMBIENT TEMPERATURE; CHAINS; COMPUTER CODES; DESIGN; DISTRIBUTION; ENTROPY; EVALUATION; EXTRACTION; OSCILLATORS; PHASE SHIFT; RANDOMNESS; RINGS; SAMPLING; VELOCITY
- Descriptors DEC
- ELECTRONIC EQUIPMENT; EQUIPMENT; PHYSICAL PROPERTIES; SEPARATION PROCESSES; THERMODYNAMIC PROPERTIES
Optional Information
- Notes
- (c) 2016 AIP Publishing LLC