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 条
  • [41] Entropy Sources Based on Silicon Chips: True Random Number Generator and Physical Unclonable Function
    Cao, Yuan
    Liu, Wanyi
    Qin, Lan
    Liu, Bingqiang
    Chen, Shuai
    Ye, Jing
    Xia, Xianzhao
    Wang, Chao
    ENTROPY, 2022, 24 (11)
  • [42] True Random Number Generator Relying on Multiple Entropy Source and Triple Oscillator for Cryptographic Purposes
    Mehraban, Somayeh Gholam
    Jalali, Mohsen
    Azadbakht, Mostafa
    2024 32ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, ICEE 2024, 2024, : 358 - 362
  • [43] A 28nm Integrated True Random Number Generator Harvesting Entropy from MRAM
    Yang, Kaiyuan
    Dong, Qing
    Wang, Zhehong
    Shih, Yi-Chun
    Chih, Yu-Der
    Chang, Jonathan
    Blaauw, David
    Sylvester, Dennis
    2018 IEEE SYMPOSIUM ON VLSI CIRCUITS, 2018, : 171 - 172
  • [44] 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
  • [45] 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
  • [46] Hybrid CMOS-RRAM True Random Number Generator Exploiting Coupled Entropy Sources
    Equbal, Md Salim
    Ketkar, Tejas
    Sahay, Shubham
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2023, 70 (03) : 1061 - 1066
  • [47] Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source
    Crocetti, Luca
    Di Matteo, Stefano
    Nannipieri, Pietro
    Fanucci, Luca
    Saponara, Sergio
    ENTROPY, 2022, 24 (02)
  • [48] A Low Cost and High Reliability True Random Number Generator Based on Resistive Random Access Memory
    Yang, Jianguo
    Xu, Juan
    Wang, Bo
    Xue, Xiaoyong
    Huang, Ryan
    Zhou, Qingtian
    Wu, Jingang
    Lin, Yinyin
    PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [49] 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,
  • [50] A Low-Complexity Start-Stop True Random Number Generator for FPGAs
    Matuszewski, Lukasz
    Jessa, Mieczyslaw
    APPLIED SCIENCES-BASEL, 2024, 14 (13):