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 条
  • [21] Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability
    Yang, Shihao
    Liang, Huaguo
    Hu, Rong
    Yao, Liang
    Huang, Zhengfeng
    Yi, Maoxiang
    Lu, Yingchun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (07) : 3513 - 3517
  • [22] Design of a True Random Number Generator Based on Low Power Oscillator with Increased Jitter
    Derlecki, Mariusz
    Siwiec, Krzysztof
    Narczyk, Pawel
    Pleskacz, Witold A.
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2019,
  • [23] Pushing the Optimization Limits of Ring Oscillator-Based True Random Number Generators
    Marghescu, Andrei
    Svasta, Paul
    INNOVATIVE SECURITY SOLUTIONS FOR INFORMATION TECHNOLOGY AND COMMUNICATIONS, (SECITC 2016), 2016, 10006 : 209 - 224
  • [24] High speed true random number generator based on open loop structures in FPGAs
    Danger, J. -L.
    Guilley, S.
    Hoogvorst, P.
    MICROELECTRONICS JOURNAL, 2009, 40 (11) : 1650 - 1656
  • [25] Aging-Resilient SRAM-based True Random Number Generator for Lightweight Devices
    Wendong Wang
    Ujjwal Guin
    Adit Singh
    Journal of Electronic Testing, 2020, 36 : 301 - 311
  • [26] Aging-Resilient SRAM-based True Random Number Generator for Lightweight Devices
    Wang, Wendong
    Guin, Ujjwal
    Singh, Adit
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2020, 36 (03): : 301 - 311
  • [27] END-TRUE: Emerging Nanotechnology-Based Double-Throughput True Random Number Generator
    Rai, Shubham
    Gupta, Nishant
    Bhattacharjee, Abhiroop
    Rupani, Ansh
    Raitza, Michael
    Trommer, Jens
    Mikolajick, Thomas
    Kumar, Akash
    VLSI-SOC: TECHNOLOGY ADVANCEMENT ON SOC DESIGN (VLSI-SOC 2021), 2022, 661 : 175 - 203
  • [28] A design of lightweight true random number generator based on Galois LFSR with dynamic feedback path
    Miao, Zihao
    Liang, Huaguo
    Li, Xin
    Lu, Yingchun
    Yao, Liang
    MICROELECTRONICS JOURNAL, 2025, 159
  • [29] 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
  • [30] True Random Number Generator based on ROPUF circuit
    Buchovecka, Simona
    Lorencz, Robert
    Kodytek, Filip
    Bucek, Jiri
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 519 - 523