Published April 2016 | Version v1
Journal article

Theory and implementation of a very high throughput true random number generator in field programmable gate array

  • 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

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