journal article·2021-12-01Open access

A rate-adjustable true random number generator based on the stochastic delay of a TiN/NbOx/Pt memristor

Ran Gu, Yi Sun, Yongzhou Wang, Wei Wang, Qingjiang Li

AIP Advances· Volume 11· Issue 12

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 ↗