A Chaotic Ring Oscillator based Random Number Generator

被引:0
|
作者
Dhanuskodi, Siva Nishok [1 ]
Vijayakumar, Arunkumar [1 ]
Kundu, Sandip [1 ]
机构
[1] Univ Massachusetts, Dept Elect & Comp Engn, Amherst, MA 01003 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
True Random Number Generator (TRNG) circuits play an important role in hardware security. Traditional Ring Oscillator (RO) based TRNGs aim to amplify thermal noise and supply noise jitters. To increase randomness, traditional RO based TRNGs harvest random noise from large number of stages resulting in large area and power. We propose a Chaotic Ring oscillator based random number Generator (CRNG) for CMOS implementation. This circuit uses nonlinear elements which are straightforward to implement in CMOS to bring about chaotic behavior. We demonstrate that the proposed CRNG passes tests for randomness and are immune to modeling attacks. Albeit small in magnitude, the proposed CRNG also harvests physical noise which acts as a compounder over chaos. The proposed CRNG circuit is small in area, scales well with technology, operates at low voltages and does not require any special manufacturing process. The output bit stream of the proposed CRNG implemented in a 45nm process was tested using the NIST test suite and it passes 11 tests. Results show that the proposed CRNG occupies an area of 93.1 mu m(2) and has a throughput of 127 Mbps at a power of 1.1 mW. This compares very well against state of the art TRNGs.
引用
收藏
页码:160 / 165
页数:6
相关论文
共 50 条
  • [1] Cryptanalysis of a Chaotic Ring Oscillator Based Random Number Generator
    Ergun, Salih
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 1498 - 1501
  • [2] Chaotic Ring Oscillator Based True Random Number Generator Implementations in FPGA
    Zacharias, Ajish
    Gisha, C. G.
    Jose, Bijoy A.
    [J]. 2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
  • [3] A Reliable True Random Number Generator Based on Novel Chaotic Ring Oscillator
    Yang, Yunfan
    Jia, Song
    Wang, Yuan
    Zhang, Shaonan
    Liu, Chao
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 2218 - 2221
  • [4] Chaotic Oscillator Based True Random Number Generator
    Ozcelik, Ahmet Can
    Taskiran, Zehra Gulru Cam
    [J]. 29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [5] Cryptanalysis of a Random Number Generator Based on a Chaotic Oscillator
    Ergun, Salih
    [J]. EMERGENT COMPLEXITY FROM NONLINEARITY, IN PHYSICS, ENGINEERING AND THE LIFE SCIENCES, 2017, 191 : 81 - 90
  • [6] True Random Number Generator Based on Compact Chaotic Oscillator
    Jiteurtragool, Nattagit
    Wannaboon, Chatchai
    Masayoshi, Tachibana
    [J]. 2015 15TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2015, : 315 - 318
  • [7] A Robust Random Number Generator Based on Chaotic Ring Oscillators
    Tastan, Ibrahim
    Ergun, Salih
    [J]. 2019 17TH IEEE INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2019,
  • [8] A Novel High-speed FPGA-based True Random Number Generator Based on Chaotic Ring Oscillator
    Liu, Xinning
    Jia, Song
    Zhang, Hanzun
    [J]. 2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [9] True random number generator based on ring oscillator PUF circuit
    Buchovecka, Simona
    Lorencz, Robert
    Kodytek, Filip
    Bucek, Jiri
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 33 - 41
  • [10] Correlation-Based Cryptanalysis of a Ring Oscillator Based Random Number Generator
    Acar, Burak
    Ergun, Salih
    [J]. 2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 1050 - 1053