True Random Number Generation using Latency Variations of Commercial MRAM Chips

被引:0
|
作者
Ferdaus, Farah [1 ]
Talukder, B. M. S. Bahar [1 ]
Sadi, Mehdi [2 ]
Rahman, Md Tauhidur [1 ]
机构
[1] Florida Int Univ, ECE Dept, Miami, FL 33199 USA
[2] Auburn Univ, ECE Dept, Auburn, AL 36849 USA
关键词
MRAM; TRNG; MRAM-based TRNG; MEMORY;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The emerging magneto-resistive RAM (MRAM) has considerable potential to become a universal memory technology because of its several advantages: unlimited endurance, lower read/write latency, ultralow-power operation, high-density, and CMOS compatibility, etc. This paper will demonstrate an effective technique to generate random numbers from energy-efficient consumer-off-the-shelf (COTS) MRAM chips. In the proposed scheme, the inherent (intrinsic/extrinsic process variation) stochastic switching behavior of magnetic tunnel junctions (MTJs) is exploited by manipulating the write latency of COTS MRAM chips. This is the first system-level experimental implementation of true random number generator (TRNG) using COTS toggle MRAM technology to the best of our knowledge. The experimental results and subsequent NIST SP-800-22 suite test reveal that the proposed latency-based TRNG is acceptably fast (similar to 22Mbit/ s in the worst case) and robust over a wide range of operating conditions.
引用
收藏
页码:510 / 515
页数:6
相关论文
共 50 条
  • [1] True Random Number Generation Using Latency Variations of FRAM
    Rashid, Md Imtiaz
    Ferdaus, Farah
    Talukder, B. M. S. Bahar
    Henny, Paul
    Beal, Aubrey N.
    Rahman, Md Tauhidur
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (01) : 14 - 23
  • [2] True Random Number Generation From Commodity NVM Chips
    Chakraborty, Supriya
    Garg, Abhilash
    Suri, Manan
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2020, 67 (03) : 888 - 894
  • [3] 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
  • [4] Parallel, True Random Number Generator (P-TRNG): Using Parallelism for Fast True Random Number Generation in Hardware
    Arciuolo, Thomas
    Elleithy, Khaled M.
    [J]. 2021 IEEE 11TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2021, : 987 - 992
  • [5] Exploiting DRAM Latency Variations for Generating True Random Numbers
    Talukder, B. M. S. Bahar
    Kerns, Joseph
    Ray, Biswajit
    Morris, Thomas
    Rahman, Md Tauhidur
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2019,
  • [6] QUAC-TRNG: High Throughput True Random Number Generation Using Quadruple Row Activation in Commodity DRAM Chips
    Olgun, Ataberk
    Patel, Minesh
    Yaglikci, A. Giray
    Luo, Haocong
    Kim, Jeremie S.
    Bostanci, F. Nisa
    Vijaykumar, Nandita
    Ergin, Oguz
    Mutlu, Onur
    [J]. 2021 ACM/IEEE 48TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2021), 2021, : 944 - 957
  • [7] True Random Number Generation Using Process Scheduling of Android Systems
    Song, Pengfei
    Zeng, Yong
    Liu, Zhihong
    Ma, Jianfeng
    Liu, Huichuan
    [J]. 2018 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS (NANA), 2018, : 304 - 309
  • [8] True random number generation using CMOS Boolean chaotic oscillator
    Park, Myunghwan
    Rodgers, John C.
    Lathrop, Daniel P.
    [J]. MICROELECTRONICS JOURNAL, 2015, 46 (12) : 1364 - 1370
  • [9] High Speed True Random Number Generation Using Chaotic Light
    Wei, Wei
    Tang, Wenzhuo
    Guo, Hong
    [J]. 2010 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO) AND QUANTUM ELECTRONICS AND LASER SCIENCE CONFERENCE (QELS), 2010,
  • [10] DNA synthesis for true random number generation
    Linda C. Meiser
    Julian Koch
    Philipp L. Antkowiak
    Wendelin J. Stark
    Reinhard Heckel
    Robert N. Grass
    [J]. Nature Communications, 11