Hybrid CMOS-RRAM True Random Number Generator Exploiting Coupled Entropy Sources

被引:7
|
作者
Equbal, Md Salim [1 ]
Ketkar, Tejas [1 ]
Sahay, Shubham [1 ]
机构
[1] Indian Inst Technol Kanpur, Dept Elect Engn, Kanpur 208016, India
关键词
Entropy; Switches; Resistance; Nonvolatile memory; Voltage; Fluctuations; Resistors; Coupled entropy; cycle-to-cycle; device-to-device variation; hardware security; hybrid CMOS-resistive random access memory (RRAM); set reset (SR)-latch; true random number generator (TRNG); SWITCHING PARAMETER VARIATION; PART I; LATENCY; RNG;
D O I
10.1109/TED.2023.3241122
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Compact and reliable ON-chip true random number generators (TRNGs) are inevitable for generating secure cryptographic keys in resource constrained mobile Internet-of-Things (IoT) devices. To this end, in this work, we propose an extremely area-efficient hybrid CMOS-resistive random access memory (RRAM) TRNG exploiting coupled entropy sources: (a) temporal (cycle-to-cycle) and spatial (device-to-device) switching variability of filamentary RRAMs and (b) race condition of the set reset (SR)-latch. Such a coupled entropy source enhances the stochasticity of the generated random bits and eliminates the need for complex and energy-hungry postprocessing circuits. The raw output bits generated utilizing the proposed hybrid CMOS-RRAM TRNG passes all the standard statistical tests of the NIST SP800-22 test suite even in the presence of variations in the operating voltage and temperature. Our work may provide incentive for experimental realization of such lightweight hybrid CMOS-nonvolatile memories (NVM)-based TRNGs harnessing coupled entropy sources.
引用
收藏
页码:1061 / 1066
页数:6
相关论文
共 50 条
  • [11] A High-Speed True Random Number Generator Based on Unified Selector-RRAM
    Qin, Yabo
    Wang, Zongwei
    Yang, Yunfan
    Shan, Linbo
    Wang, Qishen
    Bao, Lin
    Robertson, John
    Cai, Yimao
    Huang, Ru
    IEEE ELECTRON DEVICE LETTERS, 2023, 44 (12) : 1967 - 1970
  • [12] 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)
  • [13] RRAM Random Number Generator Based on Train of Pulses
    Yang, Binbin
    Arumi, Daniel
    Manich, Salvador
    Gomez-Pau, Alvaro
    Rodriguez-Montanes, Rosa
    Gonzalez, Mireia Bargallo
    Campabadal, Francesca
    Fang, Liang
    ELECTRONICS, 2021, 10 (15)
  • [14] On the Theoretical Analysis of Memristor based True Random Number Generator
    Uddin, Mesbah
    Hasan, Md Sakib
    Rose, Garrett S.
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 21 - 26
  • [15] True Random Number Generator Relying on Multiple Entropy Source and Triple Oscillator for Cryptographic Purposes
    Mehraban, Somayeh Gholam
    Jalali, Mohsen
    Azadbakht, Mostafa
    2024 32ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, ICEE 2024, 2024, : 358 - 362
  • [16] Fully Synthesizable Unified True Random Number Generator and Cryptographic Core
    Taneja, Sachin
    Alioto, Massimo
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2021, 56 (10) : 3049 - 3061
  • [17] True Random Number Generator Using Memcapacitor With Charge Trapping Layer
    Hwang, Hwiho
    Song, Min Suk
    Youn, Sangwook
    Kim, Hyungjin
    IEEE ELECTRON DEVICE LETTERS, 2024, 45 (08) : 1464 - 1467
  • [18] True Random Number Generator based on ROPUF circuit
    Buchovecka, Simona
    Lorencz, Robert
    Kodytek, Filip
    Bucek, Jiri
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 519 - 523
  • [19] Chaotic Oscillator Based True Random Number Generator
    Ozcelik, Ahmet Can
    Taskiran, Zehra Gulru Cam
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [20] Memristive True Random Number Generator for Security Applications
    Zhao, Xianyue
    Chen, Li-Wei
    Li, Kefeng
    Schmidt, Heidemarie
    Polian, Ilia
    Du, Nan
    SENSORS, 2024, 24 (15)