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 条
  • [21] A dynamically reconfigurable entropy source circuit for high-throughput true random number generator
    Jin, Liyu
    Yi, Maoxiang
    Xiao, Yuan
    Sun, Lifa
    Lu, Yingchun
    Liang, Huaguo
    MICROELECTRONICS JOURNAL, 2023, 133
  • [22] Improved Performance of SRAM-Based True Random Number Generator by Leveraging Irradiation Exposure
    Zhang, Xu
    Jiang, Chunsheng
    Dai, Gang
    Zhong, Le
    Fang, Wen
    Gu, Ke
    Xiao, Guoping
    Ren, Shangqing
    Liu, Xin
    Zou, Sanyong
    SENSORS, 2020, 20 (21) : 1 - 16
  • [23] A true random number generator based on autonomous Boolean network with imbalanced node oscillation rings
    Yi, Maoxiang
    Liu, Zhengwen
    Miao, Zihao
    Lu, Yingchun
    Liang, Huaguo
    Ma, Lixiang
    MICROELECTRONICS JOURNAL, 2025, 160
  • [24] Fully Synthesizable Unified True Random Number Generator and Cryptographic Core
    Taneja, Sachin
    Alioto, Massimo
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2021, 56 (10) : 3049 - 3061
  • [25] A Survey on True Random Number Generators Based on Chaos
    Yu, Fei
    Li, Lixiang
    Tang, Qiang
    Cai, Shuo
    Song, Yun
    Xu, Quan
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2019, 2019
  • [26] SSTRNG: self starved feedback SRAM based true random number generator using quantum cellular automata
    Sadhu, Arindam
    Das, Kunal
    De, Debashis
    Kanjilal, Maitreyi Ray
    MICROSYSTEM TECHNOLOGIES-MICRO-AND NANOSYSTEMS-INFORMATION STORAGE AND PROCESSING SYSTEMS, 2020, 26 (07): : 2203 - 2215
  • [27] A new computer-controlled platform for ADC-based true random number generator and its applications
    Coskun, Selcuk
    Pehlivan, Ihsan
    Akgul, Akif
    Gurevin, Bilal
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (02) : 847 - 860
  • [28] Evaluation of a True Random Number Generator Utilizing Timing Jitters in RSFQ Logic Circuits
    Sato, Kenta
    Sega, Naonori
    Somei, Yuta
    Shimada, Hiroshi
    Onomi, Takeshi
    Mizugaki, Yoshinao
    IEICE TRANSACTIONS ON ELECTRONICS, 2022, E105C (06) : 296 - 299
  • [29] High-speed digital color imaging pyrometry
    Densmore, John M.
    Biss, Matthew M.
    McNesby, Kevin L.
    Homan, Barrie E.
    APPLIED OPTICS, 2011, 50 (17) : 2659 - 2665
  • [30] Analysis, FPGA implementation of a Josephson junction circuit with topologically nontrivial barrier and its application to ring-based dual entropy core true random number generator
    Ramakrishnan, Balamurali
    Oumate, Alhadji Abba
    Tuna, Murat
    Koyuncu, Ismail
    Kingni, Sifeu Takougang
    Rajagopal, Karthikeyan
    EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2022, 231 (05) : 1049 - 1059