A rate-adjustable true random number generator based on the stochastic delay of a TiN/NbOx/Pt memristor
Source abstract
Abstract
True random number generator (TRNG) is a critical component in hardware security that is increasingly important in the era of mobile computing and internet of things. A memristor is a promising candidate to construct a TRNG due to its intrinsic variability of switching behavior and high-density integration. Here, we present a 1T1R oscillation structure with a TiN/NbOx/Pt memristor for constructing a rate-adjustable TRNG. The randomness of the oscillation comes from the stochastic switch latency of the memristor. The experimental results demonstrate that the oscillation rate can be modulated by changing the gate bias of the transistor in series. Furthermore, a TRNG circuit with adjustable rates is constructed based on the 1T1R oscillation, and the simulated results revealed that the proposed TRNG output can pass eight NIST tests, indicating the true randomness of the circuit. Finally, the randomness in the memristor, the adjustable rate of the 1T1R oscillation, and the NIST test result of RNG are proved in turn. These results demonstrate the feasibility of the circuit, which can minimize the power consumption by adjusting the random number generation rate to correct the frequency drift caused by extrinsic factors, such as environment temperature and humidity.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Physical Unclonable Functions (PUFs) and Hardware Security
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Electronic Science, National University of Defense Technology , Changsha 410073, China
Funding
National Natural Science Foundation of China
References (30)
Show source-provided references
1. IEEE Trans. Multi-Scale Comput. Syst. · 2017 · 3 · 21510.1109/tmscs.2016.2569446 ↗
2. 2005
3. 2007 · 9
4. IEEE Trans. Ind. Inform. · 2014 · 10 · 223310.1109/tii.2014.2300753 ↗
5. IEEE Sens. J. · 2021 · 21 · 82910.1109/jsen.2020.3012814 ↗
6. Nat. Commun. · 2021 · 12 · 290610.1038/s41467-021-23184-y ↗
7. Adv. Electron. Mater. · 2019 · 5 · 180087210.1002/aelm.201800872 ↗
8. Adv. Electron. Mater. · 2017 · 3 · 160051010.1002/aelm.201600510 ↗
9. 2016
10. 2011 · 216
11. IEEE Electron Device Lett. · 2012 · 33 · 110810.1109/led.2012.2199734 ↗
12. IEEE Trans. Emerging Sel. Top. Circuits Syst. · 2015 · 5 · 21410.1109/jetcas.2015.2426492 ↗
13. IEEE Trans. Electron Devices · 2016 · 63 · 202910.1109/ted.2016.2537792 ↗
14. Adv. Electron. Mater. · 2019 · 5 · 180054310.1002/aelm.201800543 ↗
15. Procedia Comput. Sci. · 2018 · 125 · 57610.1016/j.procs.2017.12.074 ↗
16. Nanotechnology · 2017 · 28 · 45520210.1088/1361-6528/aa8b3a ↗
17. Nanoscale · 2013 · 5 · 587210.1039/c3nr01176c ↗
18. Nat. Commun. · 2017 · 8 · 88210.1038/s41467-017-00869-x ↗
19. Adv. Electron. Mater. · 2020 · 6 · 207002210.1002/aelm.202070022 ↗
20. Appl. Phys. A: Mater. Sci. Process. · 2019 · 125 · 77210.1007/s00339-019-3073-z ↗
21. IEEE Electron Device Lett. · 2019 · 40 · 140710.1109/led.2019.2929240 ↗
22. Sci. China: Phys., Mech. Astron. · 2019 · 62 · 12782110.1007/s11433-019-1463-y ↗
23. Nanotechnology · 2012 · 23 · 21520210.1088/0957-4484/23/21/215202 ↗
24. Nat. Commun. · 2017 · 8 · 65810.1038/s41467-017-00773-4 ↗
25. RSC Adv. · 2015 · 5 · 10231810.1039/c5ra19300a ↗
26. Appl. Phys. Lett. · 2016 · 108 · 02350510.1063/1.4939913 ↗
27. Appl. Phys. Lett. · 2016 · 108 · 15350210.1063/1.4945367 ↗
28. Appl. Phys. Lett. · 2016 · 108 · 14350410.1063/1.4945727 ↗
29. Proc. IEEE · 2015 · 103 · 128910.1109/jproc.2015.2431914 ↗
30. Adv. Electron. Mater. · 2016 · 2 · 160016910.1002/aelm.201600169 ↗