An Offset-Compensated Oscillator-Based Random Bit Source for Security Applications

作者: Holger Bock , Marco Bucci , Raimondo Luzzi

DOI: 10.1007/978-3-540-28632-5_20

关键词: JitterElectronic engineeringGigueStatistical qualityEntropy (information theory)Computer securityCircuit designDigital electronicsRandom number generationCryptographyComputer science

摘要: In this paper, a new, patent pending, architecture for jitter-based random bit source which is cost-effective and suitable applications in cryptography, presented. The designed to be robust against parameter variations attacks aimed force its output. It also features an auto-test allows detect faults estimate the entropy. proposed design enhancement of oscillator-based where compensation loop added maximize statistical quality output sequence, especially presence low-jittered oscillators. As consequence, fully-digital implementation, without any amplified noise source, can adopted generator. From analysis known techniques number generation, derived implementation details are reported.

参考文章(16)
Vittorio Bagini, Marco Bucci, A Design of Reliable True Random Number Generator for Cryptographic Applications cryptographic hardware and embedded systems. pp. 204- 218 ,(1999) , 10.1007/3-540-48059-5_18
M.J. Bellido, A.J. Acosta, M. Valencia, A. Barriga, J.L. Huertas, A simple binary random number generator: new approaches for CMOS VLSI [1992] Proceedings of the 35th Midwest Symposium on Circuits and Systems. pp. 127- 129 ,(1992) , 10.1109/MWSCAS.1992.271316
M. Bucci, L. Germani, R. Luzzi, P. Tommasino, A. Trifiletti, M. Varanonuovo, A high-speed IC random-number source for SmartCard microcontrollers IEEE Transactions on Circuits and Systems I-regular Papers. ,vol. 50, pp. 1373- 1380 ,(2003) , 10.1109/TCSI.2003.818610
D. Naccache, D. M'Raihi, Cryptographic smart cards IEEE Micro. ,vol. 16, pp. 14- 24 ,(1996) , 10.1109/40.502402
T. Stojanovski, L. Kocarev, Chaos-based random number generators-part I: analysis [cryptography] IEEE Transactions on Circuits and Systems I-regular Papers. ,vol. 48, pp. 281- 288 ,(2001) , 10.1109/81.915385
E. Trichina, M. Bucci, D. De Seta, R. Luzzi, Supplemental cryptographic hardware for smart cards IEEE Micro. ,vol. 21, pp. 26- 35 ,(2001) , 10.1109/40.977755
M. Bucci, L. Germani, R. Luzzi, A. Trifiletti, M. Varanonuovo, A high-speed oscillator-based truly random number source for cryptographic applications on a smart card IC IEEE Transactions on Computers. ,vol. 52, pp. 403- 409 ,(2003) , 10.1109/TC.2003.1190581
L. Kocarev, T. Stojanovski, J. Pihl, Chaos-based random number generators. Part II: practical realization IEEE Transactions on Circuits and Systems I-regular Papers. ,vol. 48, pp. 382- 385 ,(2001) , 10.1109/81.915396
C.S. Petrie, J.A. Connelly, A noise-based IC random number generator for applications in cryptography IEEE Transactions on Circuits and Systems I-regular Papers. ,vol. 47, pp. 615- 621 ,(2000) , 10.1109/81.847868
W.T. Holman, J.A. Connelly, A.B. Dowlatabadi, An integrated analog/digital random noise source IEEE Transactions on Circuits and Systems I-regular Papers. ,vol. 44, pp. 521- 528 ,(1997) , 10.1109/81.586025