Self-clocking fast and variation tolerant true random number generator based on a stochastic mott memristor
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 x mott memristo...
Gespeichert in:
Veröffentlicht in: | Nature communications 2021-05, Vol.12 (1), p.2906-2906, Article 2906 |
---|---|
Hauptverfasser: | , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 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
x
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
−1
, 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.
Obtaining true random numbers is of great importance for cryptography, however, it can be challenging to obtain a large bit rate. Here, the authors make use of the oscillating behaviour of a Mott memristor, which exhibit rapid oscillations, and therefore a large bit rate, alongside impressive endurance. |
---|---|
ISSN: | 2041-1723 2041-1723 |
DOI: | 10.1038/s41467-021-23184-y |