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 条
  • [41] Opto-Radio Noise based True Random Number Generator
    Kumar, Dhirendra
    Jadhav, Chaitanya Dnyaneshwar
    Misra, Prasanna Kumar
    Swami, Manish Go
    2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
  • [42] FPGA Implementation of Metastability-Based True Random Number Generator
    Hata, Hisashi
    Ichiawa, Shuichi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (02): : 426 - 436
  • [43] A true random number generator with high bit rate and low energy efficiency
    Cheng, Xin
    Zhang, Yunfeng
    Zhu, Haowen
    Zhou, Yang
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2023, 51 (07) : 3415 - 3431
  • [45] True random number generator based on mouse movement and chaotic hash function
    Zhou, Qing
    Liao, Xiaofeng
    Wong, Kwok-wo
    Hu, Yue
    Xiao, Di
    INFORMATION SCIENCES, 2009, 179 (19) : 3442 - 3450
  • [46] True Random Number Generator Based on Flip-Flop Resolve Time Instability Boosted by Random Chaotic Source
    Wieczorek, Piotr Zbigniew
    Golofit, Krzysztof
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (04) : 1279 - 1292
  • [47] A Highly-Portable True Random Number Generator based on Coherent Sampling
    Peetermans, Adriaan
    Rozic, Vladimir
    Verbauwhede, Ingrid
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 218 - 224
  • [48] Analysis and Improvement of True Random Number Generator Based on Autonomous Boolean Network
    Dong, Lihua
    Yang, Hui
    Zeng, Yong
    2017 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2017, : 243 - 247
  • [49] Design and Analysis of Ring Oscillator Influenced Beat Frequency Detection for True Random Number Generation on FPGA
    Sivaraman, R.
    Sridevi, A.
    Rajagopalan, Sundararaman
    Janakiraman, Siva
    Rengarajan, Amirtharajan
    2019 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI - 2019), 2019,
  • [50] Hyperjerk multiscroll oscillators with megastability: Analysis, FPGA implementation and a novel ANN-ring-based True Random Number Generator
    Tuna, Murat
    Karthikeyan, Anitha
    Rajagopal, Karthikeyan
    Alcin, Murat
    Koyuncu, Ismail
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2019, 112