A Single-Inverter-Based True Random Number Generator with On-Chip Clock-Tuning-Based Entropy Calibration Circuit

被引:0
|
作者
Wang, Xingyu [1 ]
Zhang, Ruilin [1 ]
Shinohara, Hirofumi [1 ]
机构
[1] Waseda Univ, Grad Sch Informat Prod & Syst, Kitakyushu 8080135, Japan
关键词
entropy; hardware security; charge injection; true random number generator (TRNG); post-processing; NIST tests; aging test;
D O I
10.1587/transfun.2023KEP0011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces an inverter -based true random number generator (I-TRNG). It uses a single CMOS inverter to amplify thermal noise multiple times. An adaptive calibration mechanism based on clock tuning provides robust operation across a wide range of supply voltage 0.5 similar to 1.1 V and temperature -40 similar to 140(degrees)C. An 8 -bit Von -Neumann postprocessing circuit (VN8W) is implemented for maximum raw entropy extraction. In a 130 nm CMOS technology, the I-TRNG entropy source only occupies 635 mu m(2) and consumes 0.016 pJ/raw-bit at 0.6 V. The I-TRNG occupies 13406 mu m(2), including the entropy source, adaptive calibration circuit, and post -processing circuit. The minimum energy consumption of the I-TRNG is 1.38 pJ/bit at 0.5 V, while passing all NIST 800-22 and 800-90B tests. Moreover, an equivalent 15 -year life at 0.7 V, 25(degrees)C is confirmed by an accelerated NBTI aging test.
引用
收藏
页码:105 / 113
页数:9
相关论文
共 50 条
  • [1] A New Reconfigurable True Random Number Generator and Physical Unclonable Function Unified Chip With On-Chip Auto-Calibration
    Cao, Yuan
    Liu, Wanyi
    Zheng, Yue
    Chen, Shuai
    Ye, Jing
    Qian, Lei
    Chang, Chip-Hong
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (12) : 4900 - 4913
  • [2] A 0.116 pJ/bit Latch-Based True Random Number Generator Featuring Static Inverter Selection and Noise Enhancement
    Wang, Xingyu
    Zhang, Ruilin
    Liu, Kunyang
    Shinohara, Hirofumi
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (03) : 564 - 572
  • [3] Inkjet-Printed True Random Number Generator based on Additive Resistor Tuning
    Erozan, Ahmet Turan
    Bishnoi, Rajendra
    Aghassi-Hagmann, Jasmin
    Tahoori, Mehdi B.
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1361 - 1366
  • [4] High-Entropy True Random Number Generator Based on Memristor Reset Switching
    Yang, Fan
    Wang, Yi
    Wang, Chengxu
    Ma, Yinghao
    Wang, Xingsheng
    Miao, Xiangshui
    IEEE ELECTRON DEVICE LETTERS, 2022, 43 (09) : 1459 - 1462
  • [5] 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
  • [6] An Inverter-Based True Random Number Generator with 4-bit Von-Neumann Post-Processing Circuit
    Wang, Xingyu
    Liu, Hongjie
    Zhang, Ruilin
    Liu, Kunyang
    Shinohara, Hirofumi
    2020 IEEE 63RD INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2020, : 285 - 288
  • [7] Experimental Analyses of a Noise-Based True Random Number Generator
    Adesina, Naheem Olakunle
    Wang, Baorui
    Morell, William
    Khan, Md Azmot Ullah
    2023 IEEE 13TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE, CCWC, 2023, : 915 - 918
  • [8] 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)
  • [9] A PVT-Tolerant Oscillation-Collapse-Based True Random Number Generator With an Odd Number of Inverter Stages
    Park, Jaehan
    Kim, Byungjun
    Sim, Jae-Yoon
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (10) : 4058 - 4062
  • [10] A True Random Number Generator Based on Hyperchaos and Digital Sound
    Sen Teh, Je
    Teng, WeiJian
    Samsudin, Azman
    2016 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2016, : 264 - 269