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 条
  • [21] 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
  • [22] 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
    Goswami, Manish (manishgoswami@iiita.ac.in), 1600, Institution of Engineering and Technology (14): : 1001 - 1011
  • [23] 33-200Mbps, 3pJ/bit True Random Number Generator Based on CT Delta-Sigma Modulator
    Chandrasekaran, Sanjeev Tannirkulam
    Jayaraj, Akshay
    Ramesh, Naveen
    Sanyal, Arindam
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [24] 200 Mbps Real-time True Random Bit Generator Based on Polarization Noise in a VCSEL
    Chizhevsky, V. N.
    Maloshtan, A. S.
    Glejm, A. V.
    2014 INTERNATIONAL CONFERENCE LASER OPTICS, 2014,
  • [25] 0.54 pJ/bit, 15Mb/s True Random Number Generator Using Probabilistic Delay Cell for Edge Computing Applications
    Li, Fei
    Wong, Ming Ming
    Mani, Aarthy
    Paramasivam, Vishnu
    Anh Tuan Do
    2019 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC), 2019, : 141 - 144
  • [26] 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
  • [27] 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
  • [28] A 4Gbps 0.57pJ/bit Process-Voltage-Temperature Variation Tolerant All-Digital True Random Number Generator in 45nm CMOS
    Srinivasan, Suresh
    Mathew, Sanu
    Erraguntla, Vasantha
    Krishnamurthy, Ram
    22ND INTERNATIONAL CONFERENCE ON VLSI DESIGN HELD JOINTLY WITH 8TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2009, : 301 - +
  • [29] A Worst-Case-Aware Design Methodology for Noise-Tolerant Oscillator-Based True Random Number Generator With Stochastic Behavior Modeling
    Amaki, Takehiko
    Hashimoto, Masanori
    Mitsuyama, Yukio
    Onoye, Takao
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2013, 8 (08) : 1331 - 1342
  • [30] A 65-nm CMOS 3.2-to-86 Mb/s 2.58 pJ/bit Highly Digital True-Random-Number Generator With Integrated De-Correlation and Bias Correction
    Pamula, Venkata Rajesh
    Sun, Xun
    Kim, Sung Min
    Rahman, Fahim ur
    Zhang, Baosen
    Sathe, Visvesh S.
    IEEE SOLID-STATE CIRCUITS LETTERS, 2018, 1 (12): : 237 - 240