A High-Speed Digital True Random Number Generator Based on Cross Ring Oscillator

被引:3
|
作者
Wang, Yuanhao [1 ]
Li, Shuguo [1 ]
机构
[1] Tsinghua Univ, Inst Microelect, Tsinghua Natl Lab Informat Sci & Technol, Beijing 10084, Peoples R China
关键词
digital true random number generator; cross ring oscillator; cryptography engineering; SELF-TIMED RING; DESIGN;
D O I
10.1587/transfun.E99.A.806
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a true random number generator (TRNG) exploiting jitter and the chaotic behavior in cross ring oscillators (CROs). We make a further study of the feedback ring architecture and cross-connect the XOR gates and inverters to form an oscillator. The CRO utilizes totally digital logic circuits, and gains a high and robust entropy rate, as the jitter in the CRO can accumulate locally between adjacent stages. Two specific working modes of CRO in which the CRO can work in a consistent state and a free-running state respectively are introduced and analyzed both theoretically and experimentally. Finally, different stage lengths of cross ring true random number generators (CRTRNGs) are tested in different Field Programmable Gate Arrays (FPGAs) and test results are analyzed and compared. Especially, random data achieved from a design of 63-stage CRTRNG in Altera Cyclone IV passes both the NIST and Diehard test suites at a rate as high as 240 Mbit/s.
引用
收藏
页码:806 / 818
页数:13
相关论文
共 50 条
  • [1] 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,
  • [2] A Feedback Architecture of High Speed True Random Number Generator based on Ring Oscillator
    Cheng, Xin
    Zhu, Haowen
    Xing, Xinyi
    Zhang, Yunfeng
    Zhang, Yongqiang
    Xie, Guangjun
    Zhang, Zhang
    IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC 2021), 2021,
  • [3] 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
  • [4] True random number generator based on ring oscillator PUF circuit
    Buchovecka, Simona
    Lorencz, Robert
    Kodytek, Filip
    Bucek, Jiri
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 33 - 41
  • [5] 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
  • [6] A Hybrid True Random Number Generator using Ring Oscillator and Digital Clock Manager
    Tupparwar, Sushant
    Mohankumar, N.
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2021), 2021, : 290 - 294
  • [7] A High Speed All-Digital True Random Number Generator
    Jiang, Jianfei
    Guan, Nin
    Wang, Qin
    Li, Chaoyang
    2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 275 - 277
  • [8] 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):
  • [9] Implementation and Evaluation of Ring Oscillator-based True Random Number Generator
    Torii, Naoya
    Minagawa, Ryuichi
    Omae, Hideaki Kevin
    Hayashi, Kotaro
    2021 NINTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR 2021), 2021, : 189 - 195
  • [10] 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)