Implementation and Testing of High-Speed CMOS True Random Number Generators Based on Chaotic Systems

被引:120
|
作者
Pareschi, Fabio [1 ,2 ]
Setti, Gianluca [1 ,2 ]
Rovatti, Riccardo [2 ,3 ]
机构
[1] Univ Ferrara, ENDIF, I-44100 Ferrara, Italy
[2] Univ Bologna, ARCES, I-40125 Bologna, Italy
[3] Univ Bologna, DEIS, I-40136 Bologna, Italy
关键词
Random number generators; pipeline analog-to-digital converters; chaotic map; cryptography; power analysis; randomness test; CRYPTOGRAPHIC APPLICATIONS; ESTIMATING ENTROPY;
D O I
10.1109/TCSI.2010.2052515
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present the design and the validation by means of suitably improved randomness tests of two different implementations of high-performance true-random number generators which use a discrete-time chaotic circuit as their entropy source. The proposed system has been developed from a standard pipeline Analog-to-Digital converter (ADC) design, modified to operate as a set of piecewise-linear chaotic maps. The evolution of each map is observed and quantized to obtain a random bit stream. With this approach it is possible to obtain, on current CMOS technology, a data rate in the order of tens of megabit per second. Furthermore, we can also prove that the design is tamper resistant in the sense that a power analysis cannot leak information regarding the generated bits. This makes the proposed circuit perfectly suitable for embedding in cryptographic systems like smarts cards, even more so if one consider that it could be easily obtained by reconfiguring an existing pipeline ADC. The two prototypes have been designed in a 0.35-mu m and 0.18-mu m CMOS technology, and have a throughput of, respectively, 40 Mbit/s and 100 Mbit/s. A comparison between measured results and other high-end commercial solutions shows a comparable quality with a operating speed that is one order of magnitude faster.
引用
收藏
页码:3124 / 3137
页数:14
相关论文
共 50 条
  • [1] FPGA implementation of chaos-based high-speed true random number generator
    Gupta, Ramji
    Pandey, Alpana
    Baghel, Rajendra Kumar
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 2019, 32 (05)
  • [2] Efficient FPGA implementation of high-speed true random number generator
    Lu, Zhenguo
    Yang, Shenshen
    Liu, Jianqiang
    Wang, Xuyang
    Li, Yongmin
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2021, 92 (02):
  • [3] A Novel High-speed FPGA-based True Random Number Generator Based on Chaotic Ring Oscillator
    Liu, Xinning
    Jia, Song
    Zhang, Hanzun
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [4] Beat Frequency Detector-Based High-Speed True Random Number Generators: Statistical Modeling and Analysis
    Lao, Yingjie
    Tang, Qianying
    Kim, Chris H.
    Parhi, Keshab K.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2016, 13 (01)
  • [5] Hardware Optimized FPGA Implementations of High-Speed True Random Bit Generators Based on Switching-Type Chaotic Oscillators
    Talal Bonny
    Ridhwan Al Debsi
    Sohaib Majzoub
    Ahmed S. Elwakil
    Circuits, Systems, and Signal Processing, 2019, 38 : 1342 - 1359
  • [6] Hardware Optimized FPGA Implementations of High-Speed True Random Bit Generators Based on Switching-Type Chaotic Oscillators
    Bonny, Talal
    Al Debsi, Ridhwan
    Majzoub, Sohaib
    Elwakil, Ahmed S.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2019, 38 (03) : 1342 - 1359
  • [7] High Speed True Random Number Generation Using Chaotic Light
    Wei, Wei
    Tang, Wenzhuo
    Guo, Hong
    2010 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO) AND QUANTUM ELECTRONICS AND LASER SCIENCE CONFERENCE (QELS), 2010,
  • [8] A High-Speed Truly Random Number Generator Based on an Autonomous Chaotic Oscillator
    Ergun, Salih
    2014 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2014, : 217 - 220
  • [9] A Complementary Architecture for High-Speed True Random Number Generator
    Yang, Xian
    Cheung, C. C.
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 248 - 251
  • [10] Implementation of a Chaotic True Random Number Generator Based on Fuzzy Modeling
    Nguyen, Ngoc T. T.
    Kaddoum, Georges
    Gagnon, Francois
    2018 16TH IEEE INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2018, : 238 - 242