A Process and Temperature Tolerant Oscillator-Based True Random Number Generator

被引:9
作者
Amaki, Takehiko [1 ,2 ]
Hashimoto, Masanori [1 ,2 ]
Onoye, Takao [1 ,2 ]
机构
[1] Osaka Univ, Dept Informat Syst Engn, Suita, Osaka 5650871, Japan
[2] CREST, JST, Suita, Osaka 5650871, Japan
关键词
true random number generator; hardware random number generator; oscillator-based random number generator;
D O I
10.1587/transfun.E97.A.2393
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an oscillator-based true random number generator (TRNG) that dynamically unbiases 0/1 probability. The proposed TRNG automatically adjusts the duty cycle of a fast oscillator to 50%, and generates unbiased random numbers tolerating process variation and dynamic temperature fluctuation. A prototype chip of the proposed TRNG was fabricated with a 65 nm CMOS process. Measurement results show that the developed duty cycle monitor obtained the probability of '1' 4,100 times faster than the conventional output bit observation, or estimated the probability with 70 times higher accuracy. The proposed TANG adjusted the probability of '1' to within 50 +/- 0.07% in five chips in the temperature range of 0 C to 75 degrees C. Consequently, the proposed TRNG passed the NIST and DIEHARD tests at 7.5 Mbps with 6,670 mu m(2) area.
引用
收藏
页码:2393 / 2399
页数:7
相关论文
共 13 条
[1]   A Worst-Case-Aware Design Methodology for Noise-Tolerant Oscillator-Based True Random Number Generator With Stochastic Behavior Modeling [J].
Amaki, Takehiko ;
Hashimoto, Masanori ;
Mitsuyama, Yukio ;
Onoye, Takao .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2013, 8 (08) :1331-1342
[2]  
[Anonymous], 1999, INT TECHN BRIEF
[3]   A 440-nA True Random Number Generator for Passive RFID Tags [J].
Balachandran, Ganesh K. ;
Barnett, Raymond E. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2008, 55 (11) :3723-3732
[4]  
Bhatti R. Z., 2005, 2005 48th IEEE International Midwest Symposium on Circuits and Systems (IEEE Cat. No. 05CH37691), P1043
[5]   A high-speed IC random-number source for SmartCard microcontrollers [J].
Bucci, M ;
Germani, L ;
Luzzi, R ;
Tommasino, P ;
Trifiletti, A ;
Varanonuovo, M .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2003, 50 (11) :1373-1380
[6]   Fully digital random bit generators for cryptographic applications [J].
Bucci, Marco ;
Luzzi, Raimondo .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2008, 55 (03) :861-875
[7]   A high-resolution CMOS time-to-digital converter utilizing a Vernier delay line [J].
Dudek, P ;
Szczepanski, S ;
Hatfield, JV .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2000, 35 (02) :240-247
[8]  
Marsaglia G., 1995, Diehard battery of tests of randomness
[9]   Implementation and Testing of High-Speed CMOS True Random Number Generators Based on Chaotic Systems [J].
Pareschi, Fabio ;
Setti, Gianluca ;
Rovatti, Riccardo .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (12) :3124-3137
[10]  
Petrie CS, 1996, ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, P324, DOI 10.1109/ISCAS.1996.541967