DocumentCode
3311485
Title
Highly Efficient True Random Number Generator in FPGA Devices Using Phase-Locked Loops
Author
Deak, Norbert ; Gyorfi, Tamas ; Marton, Kinga ; Vacariu, Lucia ; Cret, Octavian
Author_Institution
Nat. Instrum. Romania, Cluj-Napoca, Romania
fYear
2015
fDate
27-29 May 2015
Firstpage
453
Lastpage
458
Abstract
This paper presents a new type of True Random Number Generator (TRNG) based on jitter and metastability implemented in the latest family of Xilinx FPGA devices. The source of randomness is the Phase-Locked Loop (PLL) that is present on such devices, which exhibits jitter due to one of the analog component in it. For extracting the random bits the design uses the same clock as the PLL´s input clock. The quality of the TRNG is given by the entropy source used, the single-chip implementation, and the high throughput (of the order of several megabits per second) obtained. It is confirmed by the fact that all the classical test batteries (NIST, DIEHARD, Test U01 and ENT) yielded very good results when ran on the generated random bits stream.
Keywords
entropy; field programmable gate arrays; jitter; phase locked loops; random number generation; DIEHARD; ENT; NIST; PLL; TRNG; Test U01; Xilinx FPGA device; entropy source; jitter; metastability; phase-locked loop; random bits stream; single-chip implementation; true random number generator; Clocks; Field programmable gate arrays; Generators; Jitter; Phase locked loops; Registers; Throughput; FPGA; PLL; Random number generation; metastability;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Systems and Computer Science (CSCS), 2015 20th International Conference on
Conference_Location
Bucharest
Print_ISBN
978-1-4799-1779-2
Type
conf
DOI
10.1109/CSCS.2015.19
Filename
7168468
Link To Document