True Random Number Generation From Commodity NVM Chips

被引:12
|
作者
Chakraborty, Supriya [1 ]
Garg, Abhilash [1 ]
Suri, Manan [1 ]
机构
[1] Indian Inst Technol Delhi, Dept Elect Engn, New Delhi 110016, India
关键词
Hardware security; non-volatile memory (NVM); NOR flash memory; resistive memory; switching variability; true random number generator (TRNG); FLASH MEMORY;
D O I
10.1109/TED.2019.2963203
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this article, we propose a novel technique to generate true random numbers (TRNs) using off-the-shelf non-volatile memory (NVM) chips. In particular, we illustrate a TRN generator (TRNG) extraction methodology from two types of NVM technologies: 1) emerging resistive NVM, and 2) charge-based NOR flash. We exploit the variability in programming latency while performing write and erase operations. The main causes of such effects can be attributed to the switching-time variability of the NVM devices and second-order effects, such as peripheral CMOS variability and circuit parasitics. Through multiple experiments, we show that dominant variability contribution arises from NVM switching-time distributions. In order to increase the quality of randomness, we propose an XOR-based post-processing technique. In the proposed methodology, latency values are first extracted from multiple locations on the chip followed by the application of post-processing technique. The randomness of the generated bitstream is evaluated using NIST SP 800-22 statistical test suite, and all the 15 tests are passed with encouraging P-values. We validated the proposed NVM-based TRNG for a wide range of operational temperatures (-40 degrees C to +85 degrees C). Utilization of the existing NVM chips and no requirement of additional specialized hardware make the proposed TRNG technique highly advantageous and cost-effective.
引用
收藏
页码:888 / 894
页数:7
相关论文
共 50 条
  • [31] True Random Number Generation Capability of a Ring Oscillator PUF for Reconfigurable Devices
    Rojas-Munoz, Luis F.
    Sanchez-Solano, Santiago
    Martinez-Rodriguez, Macarena C.
    Brox, Piedad
    [J]. ELECTRONICS, 2022, 11 (23)
  • [32] Enhancing True Random Number Generation in MRAM Devices Through Response Adjustment
    Jain, Saloni
    Rios, Manuel Aguilar
    Cambou, Bertrand
    [J]. INTELLIGENT COMPUTING, VOL 4, 2024, 2024, 1019 : 438 - 454
  • [33] Harnessing Uncertainty in Photoresistor Sensor for True Random Number Generation in IoT Devices
    Degada, Amit
    Thapliyal, Himanshu
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2020, : 6 - 10
  • [34] Nano-Intrinsic True Random Number Generation: A Device to Data Study
    Kim, Jeeson
    Nili, Hussein
    Nhan Duy Truong
    Ahmed, Taimur
    Yang, Jiawei
    Jeong, Doo Seok
    Sriram, Sharath
    Ranasinghe, Damith C.
    Ippolito, Samuel
    Chun, Hosung
    Kavehei, Omid
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (07) : 2615 - 2626
  • [35] Looking for suitable rules for true random number generation with asynchronous cellular automata
    Cicuttin, A.
    De Micco, L.
    Crespo, M. L.
    Antonelli, M.
    Garcia, L.
    Samayoa, W. Florian
    Silva, A.
    [J]. NONLINEAR DYNAMICS, 2023, 111 (03) : 2711 - 2722
  • [36] True Random Number Generation Based on Environmental Noise Measurements for Military Applications
    Bardis, N. G.
    Markovskyi, A. P.
    Doukas, N.
    Karadimas, N. V.
    [J]. PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SIGNAL PROCESSING, ROBOTICS AND AUTOMATION, 2009, : 68 - +
  • [37] Analysis of Entropy Estimator of True Random Number Generation Using Beta Source
    Park, Seongmo
    Choi, B. G.
    Kang, T. W.
    Park, K. W.
    Lee, J. J.
    Kang, S. W.
    Kim, J. B.
    [J]. 2019 34TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC 2019), 2019, : 415 - 417
  • [38] Looking for suitable rules for true random number generation with asynchronous cellular automata
    A. Cicuttin
    L. De Micco
    M. L. Crespo
    M. Antonelli
    L. Garcia
    W. Florian Samayoa
    A. Silva
    [J]. Nonlinear Dynamics, 2023, 111 : 2711 - 2722
  • [39] True Random Number Generation Using Read Noise of Flash Memory Cells
    Ray, Biswajit
    Milenkovic, Aleksandar
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2018, 65 (03) : 963 - 969
  • [40] Demonstration of 30 Gbit/s Generation of Superconductive True Random Number Generator
    Sugiura, Tatsuro
    Yamanashi, Yuki
    Yoshikawa, Nobuyuki
    [J]. IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2011, 21 (03) : 843 - 846