DocumentCode :
3480783
Title :
FPGA Design of an Open-Loop True Random Number Generator
Author :
Lozach, Florent ; Ben-Romdhane, Molka ; Graba, Tarik ; Danger, Jean-Luc
Author_Institution :
LTCI, Inst. Mines-Telecom, France
fYear :
2013
fDate :
4-6 Sept. 2013
Firstpage :
615
Lastpage :
622
Abstract :
This paper presents the design methodology of a metastability-based True Random Number Generator (TRNG) on a Xilinx FPGA. As its structure is based on an open-loop delay chain, it provides both high throughput and security against physical attacks since it is not sensitive to coupling attacks as for oscillator-based TRNG. The proposed architecture, implemented in a Virtex-5 XC5VLX50T, uses 4% of the available resources and generates random bits at a 20~Mbps rate. This work gives a detailed description of the design methodology, more specifically the placement, routing and timing analysis of the TRNG structure. Also, the randomness quality of this TRNG has been validated using AIS-31 and NIST statistical tests.
Keywords :
field programmable gate arrays; random number generation; statistical testing; AIS-31 statistical tests; NIST statistical tests; Virtex-5 XC5VLX50T; Xilinx FPGA design; coupling attacks; metastability-based true random number generator; open-loop delay chain; open-loop true random number generator; oscillator-based TRNG; Clocks; Delays; Field programmable gate arrays; Latches; Routing; Table lookup; Wires; FPGA; LUT; P&R constraints; TRNG; delay chain; metastability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location :
Los Alamitos, CA
Type :
conf
DOI :
10.1109/DSD.2013.73
Filename :
6628334
Link To Document :
بازگشت