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
相关论文
共 33 条
  • [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] A light-weight implementation of latch-based true random number generator
    Fujieda, Naoki
    Kishibe, Hitomi
    Ichikawa, Shuichi
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 901 - 906
  • [3] A 0.43pJ/bit True Random Number Generator
    Kuan, Ting-Kuei
    Chiang, Yu-Hsuan
    Liu, Shen-Iuan
    2014 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC), 2014, : 33 - 36
  • [4] Design and Implementation of an On-Line Quality Control System for Latch-Based True Random Number Generator
    Fujieda, Naoki
    Ichikawa, Shuichi
    Oya, Ryusei
    Kishibe, Hitomi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2023, E106D (12) : 1940 - 1950
  • [5] Evaluation of Latch-based Physical Random Number Generator Implementation on 40 nm ASICs
    Torii, Naoya
    Yamamoto, Dai
    Matsumoto, Tsutomu
    TRUSTED'16: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON TRUSTWORTHY EMBEDDED DEVICES, 2016, : 23 - 30
  • [6] True Random Number Generator Based on the Phase Noise of Laser
    Liu, Yu
    Tang, Wenzhuo
    Guo, Hong
    2010 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO) AND QUANTUM ELECTRONICS AND LASER SCIENCE CONFERENCE (QELS), 2010,
  • [7] 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
  • [8] A latch-latch composition of metastability-based true random number generator for Xilinx FPGAs
    Fujieda, Naoki
    Ichikawa, Shuichi
    IEICE ELECTRONICS EXPRESS, 2018, 15 (10):
  • [9] 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
  • [10] Opto-Radio Noise based True Random Number Generator
    Kumar, Dhirendra
    Jadhav, Chaitanya Dnyaneshwar
    Misra, Prasanna Kumar
    Swami, Manish Go
    2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,