Self-clocking fast and variation tolerant true random number generator based on a stochastic mott memristor.
basic_science · Level V
Where this comes from
- Record sourced from PubMed, PMID 34006879.
- Also identified by DOI 10.1038/s41467-021-23184-y and PMC identifier 8131590.
- Licence recorded as CC BY.
- The licence permits redistribution, so the abstract is shown in full and the full text is available from the publisher.
Abstract
The intrinsic stochasticity of the memristor can be used to generate true random numbers, essential for non-decryptable hardware-based security devices. Here, we propose a novel and advanced method to generate true random numbers utilizing the stochastic oscillation behavior of a NbO<sub>x</sub> mott memristor, exhibiting self-clocking, fast and variation tolerant characteristics. The random number generation rate of the device can be at least 40 kb s<sup>-1</sup>, which is the fastest record compared with previous volatile memristor-based TRNG devices. Also, its dimensionless operating principle provides high tolerance against both ambient temperature variation and device-to-device variation, enabling robust security hardware applicable in harsh environments.