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 条
  • [21] 28 nm RRAM-based reconfigurable true random number generator
    Song C.
    Zheng C.
    Chen C.
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2024, 58 (07): : 1516 - 1523
  • [22] CSRO-Based Reconfigurable True Random Number Generator Using RRAM
    Govindaraj, Rekha
    Ghosh, Swaroop
    Katkoori, Srinivas
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (12) : 2661 - 2670
  • [23] A Dual Entropy-Based Digital Random Number Generator
    Ozturk, Hikmet Seha
    Ergun, Salih
    IEEE ACCESS, 2021, 9 : 140437 - 140445
  • [24] A true random number generator with built-in attack detection
    Fechner, Bernhard
    Osterloh, Andre
    DEPCOS - RELCOMEX 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2008, : 111 - 118
  • [25] Pure Digital Scalable Mixed Entropy Separation Structure for Physical Unclonable Function and True Random Number Generator
    Lu, Yingchun
    Wang, Xinyu
    Wang, Yanjie
    Zhang, Yuan
    Yao, Liang
    Yi, Maoxiang
    Huang, Zhengfeng
    Liang, Huaguo
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (11) : 1922 - 1929
  • [26] 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
  • [27] A High-Entropy True Random Number Generator with Keccak Conditioning for FPGA
    Piscopo, Valeria
    Dolmeta, Alessandra
    Mirigaldi, Mattia
    Martina, Maurizio
    Masera, Guido
    SENSORS, 2025, 25 (06)
  • [28] A Process and Temperature Tolerant Oscillator-based True Random Number Generator with Dynamic 0/1 Bias Correction
    Amaki, Takehiko
    Hashimoto, Masanori
    Onoye, Takao
    PROCEEDINGS OF THE 2013 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC), 2013, : 133 - 136
  • [29] Cryptographic transistor for true random number generator with low power consumption
    Kim, Seung-Il
    You, Hyeong-Jin
    Kim, Myung-Su
    An, Un-Shi
    Kim, Moon-Seok
    Lee, Do Hoon
    Ryu, Seung-Tak
    Choi, Yang-Kyu
    SCIENCE ADVANCES, 2024, 10 (08):
  • [30] A low power true random number generator in 0.18μm CMOS
    Huang, Zhi-Wen
    Li, Ming
    Wan, Pei-Yuan
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONIC INFORMATION ENGINEERING (CEIE 2016), 2016, 116 : 547 - 553