FPGA Design of an Open-Loop True Random Number Generator
FPGA Design of an Open-Loop True Random Number Generator
复制标题
开环真随机数发生器的 FPGA 设计
DOI:
--
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
J. Danger
中科院分区:
文献类型:
--
作者:
Florent Lozach;M. Ben;T. Graba;J. Danger
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.