Low-Latency Reconfigurable Entropy Digital True Random Number Generator With Bias Detection and Correction

被引:19
|
作者
Carreira, Leonardo Bosco [1 ]
Danielson, Paige [1 ]
Rahimi, Arya A. [1 ]
Luppe, Maximiliam [2 ]
Gupta, Subhanshu [1 ]
机构
[1] Washington State Univ, Sch EECS, Pullman, WA 99163 USA
[2] Univ Sao Paulo, Dept Elect Engn, BR-01000 Sao Paulo, Brazil
关键词
Digital true-random number generator; reconfigurable; bias detection and correction; low-latency;
D O I
10.1109/TCSI.2019.2960694
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Digital true-random number generators (TRNG) are increasingly employed to generate random channels in low-power resource-constrained IoT devices at the network edge. However, their susceptibility to process variations, or even intrusion attacks, degrade the generated entropy requiring an on-the-fly processor for detection of bias variations and correction. This work proposes a two-step search process to implement an optimized search that minimizes the latency (number of clock-cycles) for bias correction implemented on a FPGA platform. The first step implements a subset of NIST tests for entropy validation and an additional autocorrelator is used for entropy validation and bias detection on-the-fly in the second step. Measured results with the proposed algorithm implemented on FPGA shows significant improvement in the probability of bias correction with low number of trials. The measured power consumption of the TRNG and the bias correction is 10.22mW and 10.96mW respectively at 1.25 V with 18 kHz throughput for three random channels.
引用
收藏
页码:1562 / 1575
页数:14
相关论文
共 50 条
  • [1] A Bias-Bounded Digital True Random Number Generator Architecture
    Liu, Yao
    Cheung, Ray C. C.
    Wong, Hei
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2017, 64 (01) : 133 - 144
  • [2] True Random Number Generator embedded in reconfigurable hardware
    Fischer, V
    Drutarovsky, M
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2002, 2002, 2523 : 415 - 430
  • [3] A simple low-latency real-time certifiable quantum random number generator
    Yanbao Zhang
    Hsin-Pin Lo
    Alan Mink
    Takuya Ikuta
    Toshimori Honjo
    Hiroki Takesue
    William J. Munro
    Nature Communications, 12
  • [4] A Simple Low-latency Real-time Certifiable Quantum Random Number Generator
    Zhang, Y.
    Lo, H.
    Ikuta, T.
    Honjo, T.
    Takesue, H.
    Munro, W. J.
    2020 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO), 2020,
  • [5] A simple low-latency real-time certifiable quantum random number generator
    Zhang, Yanbao
    Lo, Hsin-Pin
    Mink, Alan
    Ikuta, Takuya
    Honjo, Toshimori
    Takesue, Hiroki
    Munro, William J.
    NATURE COMMUNICATIONS, 2021, 12 (01)
  • [6] 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
  • [7] Entropy Model of Rosin Autonomous Boolean Network Digital True Random Number Generator
    Zong, Yi
    Dong, Lihua
    Lu, Xiaoxin
    ELECTRONICS, 2024, 13 (06)
  • [8] A Fully Digital True Random Number Generator With Entropy Source Based in Frequency Collapse
    Serrano, Ronaldo
    Duran, Ckristian
    Hoang, Trong-Thuc
    Sarmiento, Marco
    Nguyen, Khai-Duy
    Tsukamoto, Akira
    Suzaki, Kuniyasu
    Pham, Cong-Kha
    IEEE ACCESS, 2021, 9 : 105748 - 105755
  • [9] Bias-free true random-number generator
    Wei, Wei
    Guo, Hong
    OPTICS LETTERS, 2009, 34 (12) : 1876 - 1878
  • [10] A new dual entropy core true random number generator
    Cicek, Ihsan
    Pusane, Ali Emre
    Dundar, Gunhan
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2014, 81 (01) : 61 - 70