True Random Number Generator Based on the Variability of the High Resistance State of RRAMs

被引:5
|
作者
Akbari, Maryam [1 ]
Mirzakuchaki, Sattar [1 ]
Arumi, Daniel [2 ]
Manich, Salvador [2 ]
Gomez-Pau, Alvaro [2 ]
Campabadal, Francesca [3 ]
Gonzalez, Mireia Bargallo [3 ]
Rodriguez-Montanes, Rosa [2 ]
机构
[1] Iran Univ Sci & Technol, Dept Elect Engn, Tehran 1684613114, Iran
[2] Univ Politecn Cataluna, Dept Elect Engn, Barcelona 08034, Spain
[3] Inst Microelect Barcelona CSIC, Ctr Nacl Microelect, Barcelona 08193, Spain
关键词
True random number generator (TRNG); resistive random access memory (RRAM); RRAM based TRNG; BEHAVIOR; NANO;
D O I
10.1109/ACCESS.2023.3290896
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware-based security primitives like True Random Number Generators (TRNG) have become a crucial part in protecting data over communication channels. With the growth of internet and cloud storage, TRNGs are required in numerous cryptographic operations. On the other hand, the inherently dense structure and low power characteristics of emerging nanoelectronic technologies such as resistive-switching memories (RRAM) make them suitable elements in designing hardware security modules integrated in CMOS ICs. In this paper, a memristor based TRNG is presented by leveraging the high stochasticity of RRAM resistance value in OFF (High Resistive) state. In the proposal, one or two devices can be used depending on whether the objective is focused on saving area or obtaining a higher random bit frequency generation. The generated bits, based on a combination of experimental measurements and SPICE simulations, passed all 15 National Institute of Standards and Technology (NIST) tests and achieved a throughput of tens of MHz.
引用
收藏
页码:66682 / 66693
页数:12
相关论文
共 50 条
  • [21] A new true random number generator based on feedback system
    Liu, Gang
    Yang, Fang
    Zhang, Yuan
    Du, Chong
    Journal of Computational Information Systems, 2014, 10 (19): : 8469 - 8476
  • [22] A Metastability-Based True Random Number Generator on FPGA
    Li, Chaoyang
    Wang, Qin
    Jiang, Jianfei
    Guan, Nin
    2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 738 - 741
  • [23] 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,
  • [24] A Low Cost and High Reliability True Random Number Generator Based on Resistive Random Access Memory
    Yang, Jianguo
    Xu, Juan
    Wang, Bo
    Xue, Xiaoyong
    Huang, Ryan
    Zhou, Qingtian
    Wu, Jingang
    Lin, Yinyin
    PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [25] Ternary jitter-based true random number generator
    Latypov, Rustam
    Stolov, Evgeni
    13TH EUROPEAN WORKSHOP ON ADVANCED CONTROL AND DIAGNOSIS (ACD 2016), 2017, 783
  • [26] 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
  • [27] Memristor and Trivium-based true random number generator
    Kaya, Turgay
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2020, 542
  • [28] A digital-PLL-based true random number generator
    Liu, CX
    McNeill, J
    2005 PHD RESEARCH IN MICROELECTRONICS AND ELECTRONICS, VOLS 1 AND 2, PROCEEDINGS, 2005, : 87 - 90
  • [29] A novel true random number generator based on QCA nanocomputing
    Abutaleb, M. M.
    NANO COMMUNICATION NETWORKS, 2018, 17 : 14 - 20
  • [30] Research of True Random Number Generator Based on PLL at FPGA
    Li Dejun
    Pei Zhen
    2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 2432 - 2437