Lightweight high-throughput true random number generator based on state switchable ring oscillator

被引:0
|
作者
Wu, Shehui [1 ]
Liang, Huaguo [1 ]
Wang, Siyu [1 ]
Lv, Hao [1 ]
Yi, Maoxiang [1 ]
Lu, Yingchun [1 ]
机构
[1] Hefei Univ Technol, Sch Microelect, Hefei, Peoples R China
基金
中国国家自然科学基金;
关键词
TRNGs; Efficiency; Feedback strategy; Flip-flops; METASTABILITY; TRNG;
D O I
10.1016/j.vlsi.2024.102305
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
True random number generators (TRNGs) perform an extremely critical role in cryptographic algorithms and security protocols, scientific simulation, industrial testing, privacy protection, and numerous other domains. Nevertheless, modern TRNGs have difficulty striking a reasonable balance between high throughput and low hardware consumption. In this paper, a novel lightweight high-throughput TRNG based on state switchable ring oscillators (SSROs) is proposed. Under the effect of flip-flops that are prone to entering the metastable region, the SSROs randomly switch between oscillatory and buffer states to create jitter and metastability. A feedback strategy is adopted to effectively eliminate the fixed point in the circuit, which further enhances the randomness of the structure. The proposed TRNG is implemented on Xilinx Artix-7 and Kintex-7 FPGAs, with support for automatic routing. It achieves a throughput of up to 400 Mbps while consuming only 16 LUTs and 13 DFFs, showing extremely high resource utilization efficiency. Experimental results show that the output random sequence passes the NIST SP800-22 test, the NIST SP800-90B test, and the AIS-31 test without any postprocessing, exhibiting strong robustness against voltage and temperature variations as well as frequency injection attacks.
引用
收藏
页数:9
相关论文
共 50 条
  • [11] Chaotic Oscillator Based True Random Number Generator
    Ozcelik, Ahmet Can
    Taskiran, Zehra Gulru Cam
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [12] 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
  • [13] 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,
  • [14] A Chaotic Ring Oscillator based Random Number Generator
    Dhanuskodi, Siva Nishok
    Vijayakumar, Arunkumar
    Kundu, Sandip
    2014 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE-ORIENTED SECURITY AND TRUST (HOST), 2014, : 160 - 165
  • [15] PUFKEY: A High-Security and High-Throughput Hardware True Random Number Generator for Sensor Networks
    Li, Dongfang
    Lu, Zhaojun
    Zou, Xuecheng
    Liu, Zhenglin
    SENSORS, 2015, 15 (10) : 26251 - 26266
  • [16] True Random Number Generator Based on Compact Chaotic Oscillator
    Jiteurtragool, Nattagit
    Wannaboon, Chatchai
    Masayoshi, Tachibana
    2015 15TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2015, : 315 - 318
  • [17] A Novel Transition Effect Ring Oscillator Based True Random Number Generator for a Security SoC
    Li, TangShengSheng
    Wu, Liji
    Zhang, Xiangmin
    Wu, XingJun
    Zhou, Jin
    Wang, XiaoLu
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [18] True Random Number Generator Based on RRAM-Bias Current Starved Ring Oscillator
    Arumi, D.
    Manich, S.
    Gomez-Pau, A.
    Rodriguez-Montanes, R.
    Gonzalez, M. B.
    Campabadal, F.
    IEEE JOURNAL ON EXPLORATORY SOLID-STATE COMPUTATIONAL DEVICES AND CIRCUITS, 2023, 9 (02): : 92 - 98
  • [19] Design of True Random Number Generator Based on Multi-Stage Feedback Ring Oscillator
    Cui, Jianguo
    Yi, Maoxiang
    Cao, Di
    Yao, Liang
    Wang, Xinyu
    Liang, Huaguo
    Huang, Zhengfeng
    Qi, Haochen
    Ni, Tianming
    Lu, Yingchun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) : 1752 - 1756
  • [20] The Use of Delay Lines in a Ring-Oscillator-Based Combined True Random Number Generator
    Jessa, Mieczyslaw
    Matuszewski, Lukasz
    2012 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES), 2012,