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 条
  • [31] 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
  • [32] True Random Number Generator Based on the Variability of the High Resistance State of RRAMs
    Akbari, Maryam
    Mirzakuchaki, Sattar
    Arumi, Daniel
    Manich, Salvador
    Gomez-Pau, Alvaro
    Campabadal, Francesca
    Gonzalez, Mireia Bargallo
    Rodriguez-Montanes, Rosa
    IEEE ACCESS, 2023, 11 : 66682 - 66693
  • [33] A Highly Flexible Lightweight and High Speed True Random Number Generator on FPGA
    Mei, Faqiang
    Zhang, Lei
    Gu, Chongyan
    Cao, Yuan
    Wang, Chenghua
    Liu, Weiqiang
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 399 - 404
  • [34] High throughput dynamic dual entropy source true random number generator based on FPGA
    Chen, Yu
    Liang, Huaguo
    Zhang, Linghui
    Yao, Liang
    Lu, Yingchun
    MICROELECTRONICS JOURNAL, 2024, 145
  • [35] High throughput true random number generator based on dynamically superimposed hybrid entropy sources
    Lu, Yingchun
    Cao, Changlong
    Liu, Yang
    Liang, Huaguo
    Yao, Liang
    Ma, Lixiang
    INTEGRATION-THE VLSI JOURNAL, 2025, 102
  • [36] A New True Random Number Generator Based on Differential Variable Ring Oscillator Robust Against PVT Variation
    Salighehdar, Niloofar Khayyat
    Mousazadeh, Morteza
    Khoei, Abdolah
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (12)
  • [37] Adapting a Ring Oscillator-based True Random Number Generator for Zynq System on Chip Embedded Platform
    Marghescu, Andrei
    Maimut, Diana-Stefania
    Teseleanu, George
    Neacsa, Traian
    Svasta, Paul
    2014 IEEE 20TH INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY IN ELECTRONIC PACKAGING (SIITME), 2014, : 197 - 202
  • [38] A Single-ring-oscillator based True-random-number-generator with 3-edges Collapse
    Kim, Eunhwan
    Kim, Jae-Joon
    Journal of Semiconductor Technology and Science, 2023, 23 (06) : 396 - 402
  • [39] A Process and Temperature Tolerant Oscillator-Based True Random Number Generator
    Amaki, Takehiko
    Hashimoto, Masanori
    Onoye, Takao
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (12) : 2393 - 2399
  • [40] Correlation-Based Cryptanalysis of a Ring Oscillator Based Random Number Generator
    Acar, Burak
    Ergun, Salih
    2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 1050 - 1053