True Random Number Generator Based on Multi-State Silicon Nitride Memristor Entropy Sources Combination

被引:14
作者
Vasileiadis, Nikolas [1 ,2 ]
Dimitrakis, Panagiotis [1 ]
Ntinas, Vasileios [2 ]
Sirakoulis, Georgios Ch. [2 ]
机构
[1] NCSR Demokritos, Inst Nanosci & Nanotechnol, Athens, Greece
[2] Democritus Univ Thrace, Dept Elect & Comp Engn, Xanthi, Greece
来源
2021 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC) | 2021年
关键词
resistive switching memory (ReRAM); silicon nitride; memristor; true random number generator (TRNG); Xorshift; Multi-state entropy source; IoT; NIST; MEMORY;
D O I
10.1109/ICEIC51217.2021.9369817
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
True random number generators (TRNG) are key components in information security systems. Moreover, in the era of the internet of things (IoT), the demands on smaller, faster, simpler and more power efficient TRGN circuits increased. Meeting these requirements, resistance switching devices, used also as resistive memory cells (ReRAMs), are attractive candidates to implement entropy sources due to their inherent stochasticity. In this work, we present a novel design of TRNG hardware based on a silicon nitride memristor. Multi-state currents are utilized as different entropy sources increasing the overall entropy of the circuit. A post-processing of the generated bitstreams was made with a simple Xorshift combinational logic circuit. The robustness of the proposed design is verified with NIST randomness tests.
引用
收藏
页数:4
相关论文
共 15 条
[1]   Resistive Random Access Memory (ReRAM) Based on Metal Oxides [J].
Akinaga, Hiroyuki ;
Shima, Hisashi .
PROCEEDINGS OF THE IEEE, 2010, 98 (12) :2237-2251
[2]   Random-telegraph-noise-enabled true random number generator for hardware security [J].
Brown, James ;
Zhang, Jian Fu ;
Zhou, Bo ;
Mehedi, Mehzabeen ;
Freitas, Pedro ;
Marsland, John ;
Ji, Zhigang .
SCIENTIFIC REPORTS, 2020, 10 (01)
[3]   Reconfigurable Memristive Device Technologies [J].
Edwards, Arthur H. ;
Barnaby, Hugh J. ;
Campbell, Kristy A. ;
Kozicki, Michael N. ;
Liu, Wei ;
Marinella, Matthew J. .
PROCEEDINGS OF THE IEEE, 2015, 103 (07) :1004-1033
[4]  
GUler C., 2014, 2014 INT C INF SCI E 2014 INT C INF SCI E
[5]  
Ito S, 2018, IEEE INT MEM WORKSH, P153
[6]   A novel true random number generator based on a stochastic diffusive memristor [J].
Jiang, Hao ;
Belkin, Daniel ;
Savel'ev, Sergey E. ;
Lin, Siyan ;
Wang, Zhongrui ;
Li, Yunning ;
Joshi, Saumil ;
Midya, Rivu ;
Li, Can ;
Rao, Mingyi ;
Barnell, Mark ;
Wu, Qing ;
Yang, J. Joshua ;
Xia, Qiangfei .
NATURE COMMUNICATIONS, 2017, 8
[7]   Neuromemristive Circuits for Edge Computing: A Review [J].
Krestinskaya, Olga ;
James, Alex Pappachen ;
Chua, Leon Ong .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (01) :4-23
[8]   Internet of Things (IoT) Cybersecurity Research: A Review of Current Research Topics [J].
Lu, Yang ;
Xu, Li Da .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (02) :2103-2115
[9]   A Comprehensive Study of Security of Internet-of-Things [J].
Mosenia, Arsalan ;
Jha, Niraj K. .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2017, 5 (04) :586-602
[10]  
NIST, 2007, 1402 FIPS PUB 1402 FIPS PUB