A 0.186-pJ per Bit Latch-Based True Random Number Generator Featuring Mismatch Compensation and Random Noise Enhancement

被引:20
|
作者
Zhang, Ruilin [1 ]
Wang, Xingyu [1 ]
Liu, Kunyang [1 ]
Shinohara, Hirofumi [1 ]
机构
[1] Waseda Univ, Grad Sch Informat Prod & Syst, Kitakyushu, Fukuoka 8080135, Japan
关键词
Latches; Entropy; Voltage; Oscillators; Inverters; Logic gates; Thermal noise; Attack tolerant; cryptography; hardware security; latch; long-term reliability; low energy consumption; true random number generator (TRNG);
D O I
10.1109/JSSC.2021.3137312
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This article proposes a mismatch self-compensation latch-based true random number generator (TRNG) that harvests a metastable region's enhanced random noise. The proposed TRNG exhibits high randomness across a wide voltage (0.3-1.0 V) and temperature (-20 degrees C-100 degrees C) range by employing XOR of only four entropy sources (ESs). To achieve a full entropy output, an 8-bit von Neumann post-processing with waiting (VN8W) is used. The randomness of the TRNG's output is verified by NIST SP 800-22 and NIST SP 800-90B tests. The proposed TRNG, fabricated in 130-nm CMOS, achieves state-of-the-art energy of 0.186 pJ/bit at 0.3 V with a core (four ESs + XOR circuits) area of 661 mu m(2) and a total area of 5561 mu m(2), including VN8W. The robustness against power noise injection attacks is also demonstrated. An accelerating aging test revealed that the TRNG achieves a stable operation after 19 h of aging, which is equivalent to the 11-year life reliability. The mismatch-to-noise ratio analysis revealed that the XOR-OUT of TRNG core has more than 6 sigma robustness against random mismatch variations.
引用
收藏
页码:2498 / 2508
页数:11
相关论文
共 11 条
  • [1] 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
  • [2] 0.6-1.2 V, 0.22 pJ/bit True Random Number Generator Based on SAR ADC
    Jayaraj, Akshay
    Nitin Gujarathi, Nimish
    Venkatesh, Illakiya
    Sanyal, Arindam
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (10) : 1765 - 1769
  • [3] Random Telegraph Noise-Based True Random Number Generator for Fully Integrated Systems
    Wirth, Gilson
    Alves, Pedro A. B.
    da Silva, Roberto
    FLUCTUATION AND NOISE LETTERS, 2023, 22 (03):
  • [4] A 0.7 pJ/bit, 1.5 Gbps Energy-Efficient Image-Based True Random Number Generator
    Kumar, Dhirendra
    Mankali, Lakshmi Likhitha
    Misra, Prasanna Kumar
    Goswami, Manish
    IETE JOURNAL OF RESEARCH, 2023, 69 (03) : 1260 - 1270
  • [5] 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
  • [6] 0.4 mW, 0.27 pJ/bit true random number generator using jitter, metastability and current starved topology
    Kumar, Dhirendra
    Anand, Rahul
    Singh, Sajai Vir
    Misra, Prasanna Kumar
    Srivastava, Ashok
    Goswami, Manish
    IET CIRCUITS DEVICES & SYSTEMS, 2020, 14 (07) : 1001 - 1011
  • [7] A Subthreshold 30pJ/bit Self-timed Ring Based True Random Number Generator for Internet of Everything
    Coustans, Mathieu
    Terrier, Christian
    Eberhardt, Thomas
    Salgado, Stephanie
    Cherkaoui, Abdelkarim
    Fesquet, Laurent
    2017 IEEE SOI-3D-SUBTHRESHOLD MICROELECTRONICS TECHNOLOGY UNIFIED CONFERENCE (S3S), 2017,
  • [8] A Subthreshold 30pJ/bit Self-timed Ring Based True Random Number Generator for Internet of Everything
    Coustans, Mathieu
    Terrier, Christian
    Eberhardt, Thomas
    Salgado, Stephanie
    Cherkaoui, Abdelkarim
    Fesquet, Laurent
    2017 IEEE SOI-3D-SUBTHRESHOLD MICROELECTRONICS TECHNOLOGY UNIFIED CONFERENCE (S3S), 2017,
  • [9] A New Energy-Efficient and High Throughput Two-Phase Multi-Bit per Cycle Ring Oscillator-Based True Random Number Generator
    Cao, Yuan
    Zhao, Xiaojin
    Zheng, Wenhan
    Zheng, Yue
    Chang, Chip-Hong
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (01) : 272 - 283
  • [10] A 0.012-mm2 0.244-pJ/bit successive approximation register analog-to-digital converter-based true random number generator for Internet of Things applications in a 65-nm complementary metal-oxide-semiconductor
    Cheng, Kai
    Chen, Yong
    Stefano, Crovetti Paolo
    Martins, Rui P.
    Mak, Pui-In
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2024, 52 (12) : 6028 - 6055