High speed true random number generator based on open loop structures in FPGAs

被引:69
作者
Danger, J. -L. [1 ]
Guilley, S. [1 ]
Hoogvorst, P. [1 ]
机构
[1] Telecom Paristech ENST Paris, CNRS, LTCI, UMR 5141, F-75634 Paris 13, France
关键词
TRNG; FPGA; Security; Cryptography; Metastability;
D O I
10.1016/j.mejo.2009.02.004
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Most hardware "True" Random Number Generators (TRNG) take advantage of the thermal agitation around a flip-flop metastable state. In Field Programmable Gate Arrays (FPGA), the classical TRNG structure uses at least two oscillators, build either from PLL or ring oscillators. This creates good TRNG 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 speed requirement becomes stringent for secure communication applications such as the cryptographic quantum key distribution protocols. The proposed architecture is very simple and generic as it is based on an open loop structure with no specific component such as PLL. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1650 / 1656
页数:7
相关论文
共 23 条
[1]   Analysis and performance evaluation of area-efficient True Random Bit Generators on FPGAs [J].
Alioto, Massimo ;
Fondelli, Luca ;
Rocchi, Santina .
PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, :1572-1575
[2]  
*ALT, STRAT HDB
[3]  
*ALT, MEST ALT DEV
[4]  
[Anonymous], 1984, P INT C COMP SYST SI
[5]  
[Anonymous], 2004, P 2004 ACM SIGDA 12
[6]  
[Anonymous], 1999, INTEL RANDOM NUMBER
[7]  
DANGER JL, 2007, NEWCAS 07, P506
[8]  
Dichtl M, 2007, LECT NOTES COMPUT SC, V4727, P45
[9]  
Eastlake 3rd D, 1994, 1750 RFC
[10]  
Fischer V, 2004, LECT NOTES COMPUT SC, V3203, P555