A new dual entropy core true random number generator

被引:27
作者
Cicek, Ihsan [1 ]
Pusane, Ali Emre [2 ]
Dundar, Gunhan [2 ]
机构
[1] TUBITAK BILGEM, Informat & Informat Secur Res Ctr, TR-41470 Kocaeli, Turkey
[2] Bogazici Univ, Dept Elect & Elect Engn, Istanbul, Turkey
关键词
True random number generator; Discrete time chaos; Entropy; Bernoulli map; Field programmable analog array; CHAOS; ROBUSTNESS; COMPACT;
D O I
10.1007/s10470-014-0324-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The entropy produced by a conventional single chaotic map based true random number generator (TRNG) is usually limited due to the finite number of Lyapunov exponents. In this work, we present a new dual entropy core TRNG architecture which is capable of producing high levels of randomness using hardware redundancy. Mathematical models of conventional and proposed TRNG architectures have been developed for a comparative analysis of the statistical and randomness properties. Our theoretical studies showed that the proposed architecture which employs Bernoulli map as the entropy source, has an inherently symmetric probability density function with zero mean. Using a practical information metric, T-entropy, we demonstrated that the proposed architecture performs better in terms of randomness, for a wide range of control parameter values when compared to its single entropy core counterpart. A proof of concept prototype of the proposed architecture is designed and implemented using a field programmable analog array integrated circuit. Random numbers acquired from the prototype have successfully passed all NIST 800.22 statistical tests.
引用
收藏
页码:61 / 70
页数:10
相关论文
共 38 条
[1]   Invariant Measures of Tunable Chaotic Sources: Robustness Analysis and Efficient Estimation [J].
Addabbo, Tommaso ;
Fort, Ada ;
Papini, Duccio ;
Rocchi, Santina ;
Vignoli, Valerio .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2009, 56 (04) :806-819
[2]  
Anadigm, AN231E04 DAT REV 1 1
[3]  
[Anonymous], 1999, INTEL RANDOM NUMBER
[4]  
Bock H, 2004, LECT NOTES COMPUT SC, V3156, P268
[5]   A high-speed oscillator-based truly random number source for cryptographic applications on a Smart Card IC [J].
Bucci, M ;
Germani, L ;
Luzzi, R ;
Trifiletti, A ;
Varanonuovo, M .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (04) :403-409
[6]  
Cicek I., 2011, 2011 18th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2011), P430, DOI 10.1109/ICECS.2011.6122305
[7]  
Cicek I., 2013, 21 SIGN PROC COMM AP, P1, DOI DOI 10.1109/ECCTD.2013.6662257
[8]  
Cicek I., 2013, 21 IEEE EUR C CIRC T
[9]  
Cicek I., 2013, 8 INT C EL EL ENG EL, P1
[10]   A novel design method for discrete time chaos based true random number generators [J].
Cicek, Ihsan ;
Pusane, Ali Emre ;
Dundar, Gunhan .
INTEGRATION-THE VLSI JOURNAL, 2014, 47 (01) :38-47