Please wait a minute...
Frontiers of Physics

ISSN 2095-0462

ISSN 2095-0470(Online)

CN 11-5994/O4

Postal Subscription Code 80-965

2018 Impact Factor: 2.483

Front. Phys.    2024, Vol. 19 Issue (1) : 13202    https://doi.org/10.1007/s11467-023-1331-1
RESEARCH ARTICLE
A high-speed true random number generator based on Ag/SiNx/n-Si memristor
Xiaobing Yan(), Zixuan Zhang, Zhiyuan Guan, Ziliang Fang, Yinxing Zhang, Jianhui Zhao, Jiameng Sun, Xu Han, Jiangzhen Niu, Lulu Wang, Xiaotong Jia, Yiduo Shao, Zhen Zhao, Zhenqiang Guo, Bing Bai
Institute of Life Science and Green Development, Key Laboratory of Brain-Like Neuromorphic Devices and Systems of Hebei Province, College of Electron and Information Engineering, Hebei University, Baoding 071002, China
 Download: PDF(5932 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

The intrinsic variability of memristor switching behavior can be used as a natural source of randomness, this variability is valuable for safe applications in hardware, such as the true random number generator (TRNG). However, the speed of TRNG is still be further improved. Here, we propose a reliable Ag/SiNx/n-Si volatile memristor, which exhibits a typical threshold switching device with stable repeat ability and fast switching speed. This volatile-memristor-based TRNG is combined with nonlinear feedback shift register (NFSR) to form a new type of high-speed dual output TRNG. Interestingly, the bit generation rate reaches a high speed of 112 kb/s. In addition, this new TRNG passed all 15 National Institute of Standards and Technology (NIST) randomness tests without post-processing steps, proving its performance as a hardware security application. This work shows that the SiNx-based volatile memristor can realize TRNG and has great potential in hardware network security.

Keywords volatile memristor      true random number generator (TRNG)      delay time      threshold switching device     
Corresponding Author(s): Xiaobing Yan   
Issue Date: 13 September 2023
 Cite this article:   
Xiaobing Yan,Zixuan Zhang,Zhiyuan Guan, et al. A high-speed true random number generator based on Ag/SiNx/n-Si memristor[J]. Front. Phys. , 2024, 19(1): 13202.
 URL:  
https://academic.hep.com.cn/fop/EN/10.1007/s11467-023-1331-1
https://academic.hep.com.cn/fop/EN/Y2024/V19/I1/13202
Fig.1  Characterization of the SiNx film and ASS device. (a) TEM images of a cross-section of the SiNx film grown on n-Si substrate. (b, c) The top-view images of the SiNx film surface of TEM and AFM, respectively. (d) Schematic of the electrical measurement setup for characterizing the ASS structure. (e) 100 Consecutive DC switching cycles of the volatile memristor. (f) The resistance states distribution from 100 I–V cycles with the Icc of 10?5 A. (g) Cumulative distribution functions of threshold voltage Vth, Vh of the SiNx/n-Si structure. (h, i) The distribution of the threshold/hold voltage with the Icc of 10?5 A, respectively.
Fig.2  The current response to the input voltage pulse of the devices. (a) A series of input pulses (blue line), consisting of variable width from 0.10 to 0.50 μs and the output voltage (red curve). (b) A series of input pulses (blue line), consisting of variable amplitude from 1.0 to 5.0 V, and the red line represents the corresponding output voltage. A higher input voltage leads to a larger output current. (c) The relaxation characteristic of using 3 V pulse and then using 1 V pulse, the time interval between the two pulses is 0 μs, 2.5 μs, 4.5 μs, 6.5 μs and the output voltage (red curve). (d) The retention characteristic of using 8 V pulse and then using a 1 V pulse, the time interval between the two pulses from 0 μs, 2.5 μs, 4.5 μs, 6.5 μs and the output voltage (red curve).
Fig.3  The effect of voltage and frequency on delay time. (a, b) Switching speed of the device. (c) Delay time distribution for different input pulse amplitudes (4 V, 4.5 V, 5 V, 5.5 V, 6 V). (d) Delay time distribution for different input pulse frequencies (60 kHz, 80 kHz, 100 kHz, 120 kHz, 140 kHz). (e) Conduct 100 cycle delay time statistics under the pulse with amplitude of 5 V and frequency of 1 MHz. (f) Relationship between average delay time and input voltage. (g) Relationship between average delay time and input frequency.
Fig.4  Implementation of the TRNG. (a) Circuit schematic diagram of TRNG. (b, c) Voltage test results of each test node. (d) Measured output results of two continuous periods of TRNG. (e) TRNG output demonstration process.
Random sourceBit generation rateNIST tests
Ag:SiO2 DM TRNGDelay time6 kb/sPassed
HfO2-based memristor TRNGDelay and relaxation time16 kb/sPassed
CuxTe1?x DM TRNGDelay and relaxation time32 kb/sPassed
mott memristor TRNGThermal fluctuation40 kb/sPassed
Ag/TiN/HfOx/HfOy/HfOx/Pt DM TRNGintegrate-and-firebehaviors108 kb/sPassed
This workDelay time112 kb/sPassed
Tab.1  Comparison of this work with previously reported TRNG.
TestP-valuePass rateMin. pass ratePass/fail
1. Frequency0.67609781/8580/85Pass
2. Block frequency0.70187984/8580/85Pass
3. Cumulative sums0.624107, 0.12684282/85, 81/8580/85Pass
4. Runs0.34046184/8580/85Pass
5. Longest run0.12684284/8580/85Pass
6. Rank0.94755785/8580/85Pass
7. FFT0.28437583/8580/85Pass
8. Non overlapping template?12447/1258011917/12580Pass
9. Overlapping template0.82327881/8580/85Pass
10. Universal0.99909185/8580/85Pass
11. Approximate entropy0.62410783/8580/85Pass
12. Random excursions?413/416388/416Pass
13. Random excursions variant?928/936874/936Pass
14. Serial0.572333, 0.44889283/85, 83/8580/85Pass
15. Linear complexity0.59813883/8580/85Pass
Tab.2  NIST randomness test results.
1 H. Weber R.Weber R., Internet of Things, Springer, 2010
2 d. Leest V.Maes R.J. Schrijen G.Tuyls P., in: ISSE 2014 Securing Electronic Business Processes, Springer, 2014, pp 188–198
3 Stergiou C. , E. Psannis K. , G. Kim B. , Gupta B. . Secure integration of IoT and cloud computing. Future Gener. Comput. Syst., 2018, 78: 964
https://doi.org/10.1016/j.future.2016.11.031
4 D. Pickett M. , Stanly Williams R. . Sub-100 fJ and sub-nanosecond thermally driven threshold switching in niobium oxide crosspoint nanodevices. Nanotechnology, 2012, 23(21): 215202
https://doi.org/10.1088/0957-4484/23/21/215202
5 J. Lee M.B. Lee C.Lee D.R. Lee S.Chang M.H. Hur J.B. Kim Y.J. Kim C.H. Seo D.Seo S.I. Chung U.K. Yoo I.Kim K., A fast, high-endurance and scalable non-volatile memory device made from asymmetric Ta2O5−x/TaO2−x bilayer structures, Nat. Mater. 10(8), 625 (2011)
6 C. Torrezan A. , P. Strachan J. , Medeiros-Ribeiro G. , S. Williams R. . Sub-nanosecond switching of a tantalum oxide memristor. Nanotechnology, 2011, 22(48): 485203
https://doi.org/10.1088/0957-4484/22/48/485203
7 Kvatinsky S.G. Friedman E.Kolodny A.C. Weiser U., TEAM: Threshold adaptive memristor model, IEEE Trans. Circuits Syst. I Regul. Pap. 60(1), 211 (2013)
8 Xia Q. , Robinett W. , W. Cumbie M. , Banerjee N. , J. Cardinali T. , J. Yang J. , Wu W. , Li X. , M. Tong W. , B. Strukov D. , S. Snider G. , Medeiros-Ribeiro G. , S. Williams R. . Memristor−CMOS hybrid integrated circuits for reconfigurable logic. Nano Lett., 2009, 9(10): 3640
https://doi.org/10.1021/nl901874j
9 K. Dong Z. , L. Qi D. , F. He Y. , Xu Z. , F. Hu X. , K. Duan S. . Easily cascaded memristor-CMOS hybrid circuit for high-efficiency boolean logic implementation. Int. J. Bifurcat. Chaos, 2018, 28(12): 1850149
https://doi.org/10.1142/S0218127418501493
10 Zhang T. , Yin M. , Xu C. , Lu X. , Sun X. , Yang Y. , Huang R. . High-speed true random number generation based on paired memristors for security electronics. Nanotechnology, 2017, 28(45): 455202
https://doi.org/10.1088/1361-6528/aa8b3a
11 Jiang H.Belkin D.E. Savel’ev S.Lin S.Wang Z.Li Y.Joshi S.Midya R.Li C.Rao M.Barnell M.Wu Q.J. Yang J.Xia Q., A novel true random number generator based on a stochastic diffusive memristor, Nat. Commun. 8(1), 882 (2017)
12 E. Bassham L.L. Rukhin A.Soto J.R. Nechvatal J.E. Smid M.D. Leigh S.Levenson M.Vangel M.A. Heckert N.L. Banks D., A statistical test suite for random and pseudorandom number generators for cryptographic applications, National Institute of Standards & Technology, 2010
13 Balatti S. , Ambrogio S. , Carboni R. , Milo V. , Wang Z. , Calderoni A. , Ramaswamy N. , Ielmini D. . Physical unbiased generation of random numbers with coupled resistive switching devices. IEEE Trans. Electron Dev., 2016, 63(5): 2029
https://doi.org/10.1109/TED.2016.2537792
14 H. Yoon J. , Wang Z. , M. Kim K. , Wu H. , Ravichandran V. , Xia Q. , S. Hwang C. , J. Yang J. . An artificial nociceptor based on a diffusive memristor. Nat. Commun., 2018, 9(1): 417
https://doi.org/10.1038/s41467-017-02572-3
15 S. Woo K.M. Wang Y.Kim J.Kim Y.J. Kwon Y.H. Yoon J.Kim W.S. Hwang C., A true random number generator using threshold-switching-based memristors in an efficient circuit design, Adv. Electron. Mater. 5(2), 1800543 (2019)
16 Kim G. , H. In J. , S. Kim Y. , Rhee H. , Park W. , Song H. , Park J. , M. Kim K. . Self-clocking fast and variation tolerant true random number generator based on a stochastic Mott memristor. Nat. Commun., 2021, 12(1): 2906
https://doi.org/10.1038/s41467-021-23184-y
17 F. Lu Y.Y. Li H.Li Y.H. Li L.Q. Wan T.Yang L.B. Zuo W.H. Xue K.S. Miao X., A high‐performance Ag/TiN/HfOx/HfOy/HfOx/Pt diffusive memristor for calibration‐free true random number generator, Adv. Electron. Mater. 8(9), 2200202 (2022)
18 He H.Pei Y.Wang J.Zhang Z.Liu J.Yan L.Zhao Y.Li X.Wei Y.Chen J., A hamming weight calculation of binary string in one nMOS transistor–one Ag/HfO2/black phosphorus/Pt memristor, IEEE Trans. Electron Devices 69(9), 22008490 (2022)
19 Yan L. , F. Pei Y. , J. Wang J. , He H. , Zhao Y. , Y. Li X. , X. Wei Y. , B. Yan X. . High-speed Si films based threshold switching device and its artificial neuron application. Appl. Phys. Lett., 2021, 119(15): 153507
https://doi.org/10.1063/5.0063078
20 X. Zhang Y. , L. Fang Z. , B. Yan X. . HfO2-based memristor-CMOS hybrid implementation of artificial neuron model. Appl. Phys. Lett., 2022, 120(21): 213502
https://doi.org/10.1063/5.0091286
21 R. Wang Z. , Joshi S. , E. Savel’ev S. , Jiang H. , Midya R. , Lin P. , Hu M. , Ge N. , P. Strachan J. , Y. Li Z. , Wu Q. , Barnell M. , L. Li G. , L. Xin H. , S. Williams R. , F. Xia Q. , J. Yang J. . Memristors with diffusive dynamics as synaptic emulators for neuromorphic computing. Nat. Mater., 2017, 16(1): 101
https://doi.org/10.1038/nmat4756
22 Xu X.J. Cho E.Bekker L.A. Talin A.Lee E.J. Pascall A.A. Worsley M.Zhou J.C. Cook C.D. Kuntz J.Cho S.A. Orme C., A bioinspired artificial injury response system based on a robust polymer memristor to mimic a sense of pain, sign of injury, and healing, Adv. Sci. (Weinh.) 9(15), 2200629 (2022)
23 Midya R. , Wang Z. , Zhang J. , E. Savel’ev S. , Li C. , Rao M. , H. Jang M. , Joshi S. , Jiang H. , Lin P. , Norris K. , Ge N. , Wu Q. , Barnell M. , Li Z. , L. Xin H. , S. Williams R. , Xia Q. , J. Yang J. . Anatomy of Ag/Hafnia‐based selectors with 1010 nonlinearity. Adv. Mater., 2017, 29(12): 1604457
https://doi.org/10.1002/adma.201604457
24 Yan X. , Li H. , Zhang L. , Lu C. , Zhao J. , Zhou Z. , Wang H. , Wang J. , Li X. , Pei Y. , Qin C. , Wang G. , Xiao Z. , Zhao Q. , Wang K. , Ren D. , Zheng S. . Density effects of graphene oxide quantum dots on characteristics of Zr0.5Hf0.5O2 film memristors. Appl. Phys. Lett., 2019, 114(16): 162906
https://doi.org/10.1063/1.5089532
25 Wang Y.Wang Q.Zhao J.Niermann T.Liu Y.Dai L.Zheng K.Sun Y.Zhang Y.Schwarzkopf J.Schroeder T.Jiang Z.Ren W.Niu G., A robust high-performance electronic synapse based on epitaxial ferroelectric Hf0.5Zr0.5O2 films with uniform polarization and high Curie temperature, Appl. Mater. Today 29, 101587 (2022)
26 Q. Liu D. , F. Cheng H. , Wang G. , Zhu X. , N. Wang N. . Diode-like volatile resistive switching properties in amorphous Sr-doped LaMnO3 thin films under lower current compliance. J. Appl. Phys., 2013, 114(15): 154906
https://doi.org/10.1063/1.4826362
27 A. Liu L.H. Zhao J.Cao G.K. Zheng S.B. Yan X., A memristor‐based silicon carbide for artificial nociceptor and neuromorphic computing, Adv. Mater. Technol. 6(12), 2100373 (2021)
28 A. Chekol S. , Menzel S. , Waser R. , Hoffmann-Eifert S. . Strategies to control the relaxation kinetics of Ag‐based diffusive memristors and implications for device operation. Adv. Electron. Mater., 2022, 8(11): 2200549
https://doi.org/10.1002/aelm.202200549
29 H. Chen Y. , Wang Y. , H. Luo Y. , W. Liu X. , Q. Wang Y. , Gao F. , G. Xu J. , T. Hu E. , Samanta S. , Wan X. , J. Lian X. , Xiao J. , Tong Y. . Realization of artificial neuron using MXene Bi-directional threshold switching memristors. IEEE Electron Device Lett., 2019, 40(10): 1686
https://doi.org/10.1109/LED.2019.2936261
30 Kwon O. , Shin J. , Chung D. , Kim S. . Energy efficient short-term memory characteristics in Ag/SnOx/TiN RRAM for neuromorphic system. Ceram. Int., 2022, 48(20): 30482
https://doi.org/10.1016/j.ceramint.2022.06.328
31 Kwon O. , Lee Y. , Kang M. , Kim S. . Synaptic plasticity features and neuromorphic system simulation in AlN-based memristor devices. J. Alloys Compd., 2022, 911: 164870
https://doi.org/10.1016/j.jallcom.2022.164870
32 Saitoh S. , Kinoshita K. . Oxide-based selector with trap-filling-controlled threshold switching. Appl. Phys. Lett., 2020, 116(11): 112101
https://doi.org/10.1063/1.5143631
33 Dev D.Krishnaprasad A.S. Shawkat M.He Z.Das S.Fan D.S. Chung H.Jung Y.Roy T., 2D MoS2-based threshold switching memristor for artificial neuron, IEEE Electron Device Lett. 41(6), 936 (2020)
34 Wang W. , Song W. , Yao P. , Li Y. , Van Nostrand J. , Qiu Q. , Ielmini D. , J. Yang J. . Integration and Co-design of memristive devices and algorithms for artificial intelligence. iScience, 2020, 23(12): 101809
https://doi.org/10.1016/j.isci.2020.101809
35 Balatti S. , Ambrogio S. , Q. Wang Z. , Ielmini D. . True random number generation by variability of resistive switching in oxide-based devices. IEEE J. Emerg. Sel. Top. Circuits Syst., 2015, 5(2): 214
https://doi.org/10.1109/JETCAS.2015.2426492
36 Wei B. , Lu C. . Exploring device-circuit co-design in LC VCO circuits using monolayer transition metal dischalcogenide MoS2 field-effect transistors. AEU Int. J. Electron. Commun., 2021, 138: 153867
https://doi.org/10.1016/j.aeue.2021.153867
37 S. Woo K.Kim J.Han J.M. Choi J.Kim W.S. Hwang C., A high‐speed true random number generator based on a CuxTe1−x diffusive memristor, Adv. Intell. Syst. 3(7), 2100062 (2021)
38 S. Woo K.Wang Y.Kim Y.Kim J.Kim W.S. Hwang C., A combination of a volatile‐memristor‐based true random‐number generator and a nonlinear‐feedback shift register for high‐speed encryption, Adv. Electron. Mater. 6(5), 1901117 (2020)
39 F. Lu Y.Y. Li H.Li Y.H. Li L.Q. Wan T.Yang L.B. Zuo W.H. Xue K.S. Miao X., A high-performance Ag/TiN/HfOx/HfOy/HfOx/Pt diffusive memristor for calibration-free True Random Number Generator, Adv. Electron. Mater. 8(9), 2200202 (2022)
40 W. Ke S. , Jiang L. , F. Zhao Y. , Y. Xiao Y. , Jiang B. , Cheng G. , C. Wu F. , S. Cao G. , H. Peng Z. , Zhu M. , Ye C. . Brain-like synaptic memristor based on lithium-doped silicate for neuromorphic computing. Front. Phys., 2022, 17(5): 53508
https://doi.org/10.1007/s11467-022-1173-2
41 G. Gao L. , Alibart F. , B. Strukov D. . Programmable CMOS/memristor threshold logic. IEEE Trans. NanoTechnol., 2013, 12(2): 115
https://doi.org/10.1109/TNANO.2013.2241075
42 R. Dube R., Hardware-Based Computer Security Techniques to Defeat Hackers: From Biometrics to Quantum Cryptography, John Wiley & Sons, 2008
43 Zeng K. , H. Yang C. , Y. Wei D. , Rao T. . Pseudorandom bit generators in stream-cipher cryptography. Computer, 1991, 24(2): 8
https://doi.org/10.1109/2.67207
44 Dubrova E., A transformation from the fibonacci to the galois NLFSRs, IEEE Trans. Inf. Theory 55(11), 5263 (2009)
45 H. Wang W. , D. Zhou G. . Moisture influence in emerging neuromorphic device. Front. Phys., 2022, 18(5): 53601
https://doi.org/10.1007/s11467-023-1272-8
[1] fop-21331-of-XiaobingYan_suppl_1 Download
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed