A process variation resilient spintronic true random number generator for highly reliable hardware security applications

被引:8
作者
Morsali, Mehrdad [1 ]
Moaiyeri, Mohammad Hossein [1 ]
Rajaei, Ramin [2 ]
机构
[1] Shahid Beheshti Univ, Fac Elect Engn, Tehran, Iran
[2] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN USA
关键词
Random number generation; Magnetic tunnel junction (MTJ); Process variations; Reliable hardware security; CARBON NANOTUBE FETS; VIRTUAL-SOURCE MODEL; JUNCTION; DESIGN;
D O I
10.1016/j.mejo.2022.105606
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
True random number generators (TRNGs) are critical in cryptography and security systems. This paper presents a reliable TRNG relying on the stochastic switching of the spin-transfer torque magnetic tunnel junction (STT-MTJ) in the sub-critical current regime. Using an XOR-based structure in our proposed design eliminates the need for succeeding post-processing units while ensuring a reliable generation of random numbers, even in the presence of major variations. Moreover, utilizing gate-all-around (GAA) carbon nanotube field-effect transistors (CNTFETs) and the efficient structure of the proposed design leads to a low-power and high-performance operation. Comprehensive transient simulations verify the functionality of the proposed TRNG in fabrication process corners. According to the simulation results, our proposed TRNG has, on average, 53% and 63% lower power consumption and energy per bit, respectively, and a 70% smaller area compared to its counterparts. A statistical randomness test provided by the U.S. National Institute of Standards and Technology (NIST) validates the randomness quality of the generated random bitstreams.
引用
收藏
页数:8
相关论文
共 36 条
[1]   A Low-Cost Highly Reliable Spintronic True Random Number Generator Circuit for Secure Cryptography [J].
Alibeigi, Iman ;
Amirany, Abdolah ;
Rajaei, Ramin ;
Tabandeh, Mahmoud ;
Shouraki, Saeed Bagheri .
SPIN, 2020, 10 (01)
[2]   True Random Number Generator for Reliable Hardware Security Modules Based on a Neuromorphic Variation-Tolerant Spintronic Structure [J].
Amirany, Abdolah ;
Jafari, Kian ;
Moaiyeri, Mohammad Hossein .
IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2020, 19 :784-791
[3]   Fully Nonvolatile and Low Power Full Adder Based on Spin Transfer Torque Magnetic Tunnel Junction With Spin-Hall Effect Assistance [J].
Amirany, Abdolah ;
Rajaei, Ramin .
IEEE TRANSACTIONS ON MAGNETICS, 2018, 54 (12)
[4]  
Bassham L., 2010, Special Publication (NIST SP)
[5]   Fabrication of carbon nanotube field-effect transistors in commercial silicon manufacturing facilities [J].
Bishop, Mindy D. ;
Hills, Gage ;
Srimani, Tathagata ;
Lau, Christian ;
Murphy, Denis ;
Fuller, Samuel ;
Humes, Jefford ;
Ratkovich, Anthony ;
Nelson, Mark ;
Shulaker, Max M. .
NATURE ELECTRONICS, 2020, 3 (08) :492-501
[6]   Ultra Low Power Magnetic Flip-Flop Based on Checkpointing/Power Gating and Self-Enable Mechanisms [J].
Chabi, Djaafar ;
Zhao, Weisheng ;
Deng, Erya ;
Zhang, Yue ;
Ben Romdhane, Nesrine ;
Klein, Jacques-Olivier ;
Chappert, Claude .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2014, 61 (06) :1755-1765
[7]   Modeling Random Telegraph Noise as a Randomness Source and its Application in True Random Number Generation [J].
Chen, Xiaoming ;
Wang, Lin ;
Li, Boxun ;
Wang, Yu ;
Li, Xin ;
Liu, Yongpan ;
Yang, Huazhong .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (09) :1435-1448
[8]  
Choi WH, 2014, INT EL DEVICES MEET
[9]   Design of True Random Number Generator Based on Multi-Stage Feedback Ring Oscillator [J].
Cui, Jianguo ;
Yi, Maoxiang ;
Cao, Di ;
Yao, Liang ;
Wang, Xinyu ;
Liang, Huaguo ;
Huang, Zhengfeng ;
Qi, Haochen ;
Ni, Tianming ;
Lu, Yingchun .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) :1752-1756
[10]   Next generation QCA technology based true random number generator for cryptographic applications [J].
Fazili, Mohammad Mudakir ;
Shah, Mohsin Fayaz ;
Naz, Syed Farah ;
Shah, Ambika Prasad .
MICROELECTRONICS JOURNAL, 2022, 126