A high-speed oscillator-based truly random number source for cryptographic applications on a Smart Card IC

被引:306
作者
Bucci, M
Germani, L
Luzzi, R
Trifiletti, A
Varanonuovo, M
机构
[1] Gemplus SA, Rome Crypto Design Ctr, I-00143 Rome, Italy
[2] Infineon Technol Austria, Dev Ctr Graz, A-8020 Graz, Austria
[3] Univ Roma La Sapienza, Elect Engn Dept, I-00184 Rome, Italy
关键词
random number generator; noise source; jittered oscillator; Smart Cards;
D O I
10.1109/TC.2003.1190581
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The design of a high-speed IC random number source macro-cell, suitable to be integrated in a Smart Card microcontroller, is presented. The oscillator sampling technique is exploited and a jittered oscillator which features an amplified thermal noise source has been designed in order to increase the output throughput and the statistical quality of the generated bit sequences. The oscillator feedback loop acts as an offset compensation for the noise amplifier, thus solving one of the major issues in this kind of circuit. A numerical model for the proposed system has been developed which allows us to carry out an analytical expression for the transition probability between successive bits in the output stream. A prototype chip has been fabricated in a standard digital 0.18mum n-well CMOS process which features a 10Mbps throughput and fulfills the NIST FIPS and correlation-based tests for randomness. The macro-cell area, excluding pads, is 0.0016mm(2) (184mum x 86mum) and a 2.3mW power consumption has been measured..
引用
收藏
页码:403 / 409
页数:7
相关论文
共 19 条
[1]  
Bagini V, 1999, LECT NOTES COMPUT SC, V1717, P204
[2]  
Baker R.J., 2019, CMOS: Circuit Design, Layout, and Simulation
[3]  
Dichtl M., 2000, P SOPHIA ANTIPOLIS F, P48
[4]  
*ETSI, 2000, 122907 ETSI TR
[5]   An integrated analog/digital random noise source [J].
Holman, WT ;
Connelly, JA ;
Dowlatabadi, AB .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 1997, 44 (06) :521-528
[6]  
Jun B, 1999, INTEL RANDOM NUMBER
[7]  
Knuth D., 1981, ART COMPUTER PROGRAM
[8]  
Kocher P., 1999, Advances in Cryptology - CRYPTO'99. 19th Annual International Cryptology Conference. Proceedings, P388
[9]  
MEMEZES AJ, 2001, HDB APPL CRYPTOLOGY
[10]   Cryptographic smart cards [J].
Naccache, D ;
MRaihi, D .
IEEE MICRO, 1996, 16 (03) :14-+