An All-Digital True Random Number Generator Based on Chaotic Cellular Automata Topology

被引:1
|
作者
Best, Scott [1 ]
Xu, Xiaolin [2 ]
机构
[1] Rambus Inc, Sunnyvale, CA 94089 USA
[2] Univ Illinois, Elect & Comp Engn, Chicago, IL USA
关键词
D O I
10.1109/iccad45719.2019.8942050
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
True random number generator (TRNG) is an important primitive in cryptographic applications. In this paper, a TRNG based on a self-timed ring structure is presented, the basic elements of the ring is a realization of a chaotic cellular automata topology. In particular, the proposed TRNG design is fully synthesizable with standard all-digital components. Test chips of the proposed TRNG structure were fabricated with 40nm TSMC technology node, and the utilized overhead is only 75 NAND gates equivalent, with a die area of 270 mu m(2). Experimental results demonstrated that the TRNG test chips can generate random numbers at a high bit rate: 1600Mb/s. The test sequences generated by the TRNG test chips passed all test statistics of the widely used test suite: NIST SP800-22, as well as the independent and identically distributed (IID) test of NIST SP800-90B.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] A High Speed All-Digital True Random Number Generator
    Jiang, Jianfei
    Guan, Nin
    Wang, Qin
    Li, Chaoyang
    [J]. 2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 275 - 277
  • [2] An All-Digital and Jitter-Quantizing True Random Number Generator in SRAM-Based FPGAs
    Xu, Xiumin
    Liang, Huaguo
    Zhou, Kai
    Ma, Gaoliang
    Huang, Zhengfeng
    Yi, Maoxiang
    Ni, Tianming
    Lu, Yingchun
    [J]. 2018 IEEE 27TH ASIAN TEST SYMPOSIUM (ATS), 2018, : 59 - 62
  • [3] An All-Digital Edge Racing True Random Number Generator Robust Against PVT Variations
    Yang, Kaiyuan
    Blaauw, David
    Sylvester, Dennis
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2016, 51 (04) : 1022 - 1031
  • [4] Chaotic cellular neural network-based true random number generator
    Karakaya, Baris
    Celik, Vedat
    Gulten, Arif
    [J]. INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2017, 45 (11) : 1885 - 1897
  • [5] A High Speed True Random Number Generator with Cellular Automata with Random Memory
    Goncu, Emre
    Kocdogan, Abdulkadir
    Yalcin, Mustak E.
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [6] 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,
  • [7] 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
  • [8] A True Random Number Generator based on a Chaotic Jerk System
    Harrison, R. Chase
    Rhea, Benjamin K.
    Ramsey, Ariel N.
    Dean, Robert N.
    Perkins, J. Edmon
    [J]. 2019 IEEE SOUTHEASTCON, 2019,
  • [9] RANDOM NUMBERS FROM AN ALL-DIGITAL GENERATOR
    FINLEY, G
    [J]. BYTE, 1983, 8 (06): : 379 - &
  • [10] Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source
    Crocetti, Luca
    Di Matteo, Stefano
    Nannipieri, Pietro
    Fanucci, Luca
    Saponara, Sergio
    [J]. ENTROPY, 2022, 24 (02)