Title :
Fast True Random Generator in FPGAs
Author :
Danger, Jean-Luc ; Guilley, Sylvain ; Hoogvorst, Philippe
Author_Institution :
GET/Ecole Nat. Super. des Telecommun., CNRS LTCI (UMR 5141), Paris
Abstract :
Most hardware "true" random number generators (TRNGs) take advantage of the thermal agitation around a flip-flop metastable state. In field programmable gate arrays (FPGAs), the classical TRNG structure uses two clocks, either from a PLL or from ring oscillators, in order to sample one by the other. This creates good TRNGs albeit limited in frequency by the interference rate which cannot exceed a few Mbit/s. This article presents an architecture allowing higher bit rates while maintaining provable unconditional security. This requirement becomes stringent for secure communication applications such as the cryptographic quantum key distribution (QKD) protocols. The proposed architecture is very simple as it is based on an open loop structure without any specific component such as PLLs.
Keywords :
clocks; field programmable gate arrays; flip-flops; random number generation; clock; field programmable gate array; flip-flop metastable state; secure communication; thermal agitation; true random number generator; Clocks; Field programmable gate arrays; Flip-flops; Frequency; Hardware; Interference; Metastasis; Phase locked loops; Random number generation; Ring oscillators;
Conference_Titel :
Circuits and Systems, 2007. NEWCAS 2007. IEEE Northeast Workshop on
Conference_Location :
Montreal, Que
Print_ISBN :
978-1-4244-1163-4
Electronic_ISBN :
978-1-4244-1164-1
DOI :
10.1109/NEWCAS.2007.4487970