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 条
  • [1] High Speed True Random Number Generator Based on FPGA
    Xu, Xiufeng
    Wang, Yuyang
    2016 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE), 2016, : 18 - 21
  • [2] A true random number generator based on meta-stable state
    Fan, Lingyan
    Long, Yongping
    Luo, Jianjun
    Zhu, Liangliang
    Liu, Hailuan
    IEICE ELECTRONICS EXPRESS, 2018, 15 (01):
  • [3] True Random Number Generator based on Nanomagnets
    Gnoli, Luca
    Bollo, Matteo
    Vacca, Marco
    Graziano, Mariagrazia
    Di Natale, Giorgio
    2016 IEEE NANOTECHNOLOGY MATERIALS AND DEVICES CONFERENCE (NMDC), 2016,
  • [4] Lightweight high-throughput true random number generator based on state switchable ring oscillator
    Wu, Shehui
    Liang, Huaguo
    Wang, Siyu
    Lv, Hao
    Yi, Maoxiang
    Lu, Yingchun
    INTEGRATION-THE VLSI JOURNAL, 2025, 100
  • [5] Design of True Random Number Generator Based on VCO
    Wang P.-J.
    Li Z.
    Li G.
    Cheng X.
    Zhang H.-H.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2019, 47 (02): : 417 - 421
  • [6] 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
  • [7] 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,
  • [8] True random number generator based on a photon beamsplitter
    Liao, J
    Liang, C
    Wei, YJ
    Wu, LA
    Pan, SH
    Yao, DC
    ACTA PHYSICA SINICA, 2001, 50 (03) : 467 - 472
  • [9] High Performance True Random Number Generator Based on FPGA Block RAMs
    Gyoerfi, Tamas
    Cret, Octavian
    Suciu, Alin
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2874 - +
  • [10] True random number generator based on a photon beamsplitter
    Liao, J.
    Liang, C.
    Wei, Y.J.
    Wu, L.A.
    Pan, S.H.
    Yao, D.C.
    Wuli Xuebao/Acta Physica Sinica, 2001, 50 (03):