True Random Number Generator for Robust Data Security via Intrinsic Stochasticity in a 2D hBN Threshold Switching Memristor
Source abstract
Abstract
ABSTRACT The explosive growth of Internet of Things (IoT) devices has demanded the urgency of robust data security to protect private information. The random numbers generated by pseudo‐random number generators (PRNGs) play a crucial role in cryptographic algorithms. However, these sequences have become increasingly predictable due to advances in computing power and machine learning. Therefore, the development of true random number generators (TRNGs), which exploit the intrinsic hardware‐level randomness as an entropy source, is important for future data security. In this study, we present TRNG circuits that harness the inherent stochasticity of a multilayer hBN volatile memristor. The fabricated device exhibits highly stable threshold switching with low set/hold voltages and a significantly high on/off ratio. We implement a spike generator by integrating the threshold switching memristor with passive components. Digitization with a fixed‐reference comparator directly converts output spikes into bitstreams that successfully pass NIST randomness tests without postprocessing. The practical utility of the TRNG is demonstrated through XOR‐based encryption and decryption of black‐and‐white and grayscale images, resulting in noise‐like encrypted data and perfect recovery of the originals using identical keys. These results establish 2D hBN‐based threshold switching memristors as compelling hardware entropy sources for secure, next‐generation electronic systems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Chaos-based Image/Signal Encryption · Physical Unclonable Functions (PUFs) and Hardware Security · Advanced Memory and Neural Computing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Semiconductor Materials Engineering Sun Moon University Asan Republic of Korea
Center for Semiconductor Technology Korea Institute of Science and Technology (KIST) Seoul Republic of Korea
Division of Electronic and Semiconductor Engineering Ewha Womans University Seoul Republic of Korea
Funding
National Research Foundation of Korea
References (36)
Show source-provided references
1. 10.3390/joitmc403002110.3390/joitmc4030021 ↗
2. 10.1021/acsaelm.2c0153310.1021/acsaelm.2c01533 ↗
3. 10.3390/fi1104010010.3390/fi11040100 ↗
4. 10.1002/adma.20240066110.1002/adma.202400661 ↗
5. 10.1021/acsnano.2c0674810.1021/acsnano.2c06748 ↗
6. 10.1016/j.mtbio.2022.10030610.1016/j.mtbio.2022.100306 ↗
7. 10.1038/s41467-024-49149-510.1038/s41467-024-49149-5 ↗
8. 10.1109/TED.2023.324112210.1109/TED.2023.3241122 ↗
9. 10.1109/LED.2023.332299210.1109/LED.2023.3322992 ↗
10. 10.1002/aelm.20190111710.1002/aelm.201901117 ↗
11. 10.1038/s41467-017-00869-x10.1038/s41467-017-00869-x ↗
12. 10.1038/s41467‐021‐23184‐y10.1038/s41467‐021‐23184‐y ↗
13. 10.1002/aisy.20220035810.1002/aisy.202200358 ↗
14. 10.1126/sciadv.adk604210.1126/sciadv.adk6042 ↗
15. 10.1002/aelm.20180087210.1002/aelm.201800872 ↗
16. 10.1038/s41565‐020‐0724‐310.1038/s41565‐020‐0724‐3 ↗
17. 10.1002/adfm.20221425010.1002/adfm.202214250 ↗
18. 10.1002/smll.20230363810.1002/smll.202303638 ↗
19. 10.1016/j.chaos.2024.11539010.1016/j.chaos.2024.115390 ↗
20. 10.1039/D3TC04510B10.1039/D3TC04510B ↗
21. 10.1002/inf2.1263510.1002/inf2.12635 ↗
22. 10.1002/adfm.20230905810.1002/adfm.202309058 ↗
23. 10.1021/acsnano.3c1006810.1021/acsnano.3c10068 ↗
24. 10.1038/s41928‐020‐00473‐w10.1038/s41928‐020‐00473‐w ↗
25. 10.1038/s41928‐018‐0118‐910.1038/s41928‐018‐0118‐9 ↗
26. 10.1002/smll.20240995110.1002/smll.202409951 ↗
27. 10.1002/adfm.20250750310.1002/adfm.202507503 ↗
28. 10.1021/acs.nanolett.4c0395710.1021/acs.nanolett.4c03957 ↗
29. 10.1002/sstr.20220006010.1002/sstr.202200060 ↗
30. 10.1039/D3NR00030C10.1039/D3NR00030C ↗
31. 10.1002/adma.20210018510.1002/adma.202100185 ↗
32. 10.1021/acsnano.2c0178410.1021/acsnano.2c01784 ↗
33. 10.1002/adma.20220536510.1002/adma.202205365 ↗
34. 10.1016/j.mtnano.2023.10031510.1016/j.mtnano.2023.100315 ↗
35. 10.1063/5.018329210.1063/5.0183292 ↗
36. 10.6028/NIST.SP.800-22r1a10.6028/NIST.SP.800-22r1a ↗