True random number generation using the spin crossover in LaCoO3

While digital computers rely on software-generated pseudo-random number generators, hardware-based true random number generators (TRNGs), which employ the natural physics of the underlying hardware, provide true stochasticity, and power and area efficiency. Research into TRNGs has extensively relied...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Nature communications 2024-05, Vol.15 (1), p.4656-9, Article 4656
Hauptverfasser: Woo, Kyung Seok, Zhang, Alan, Arabelo, Allison, Brown, Timothy D., Park, Minseong, Talin, A. Alec, Fuller, Elliot J., Bisht, Ravindra Singh, Qian, Xiaofeng, Arroyave, Raymundo, Ramanathan, Shriram, Thomas, Luke, Williams, R. Stanley, Kumar, Suhas
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:While digital computers rely on software-generated pseudo-random number generators, hardware-based true random number generators (TRNGs), which employ the natural physics of the underlying hardware, provide true stochasticity, and power and area efficiency. Research into TRNGs has extensively relied on the unpredictability in phase transitions, but such phase transitions are difficult to control given their often abrupt and narrow parameter ranges (e.g., occurring in a small temperature window). Here we demonstrate a TRNG based on self-oscillations in LaCoO 3 that is electrically biased within its spin crossover regime. The LaCoO 3 TRNG passes all standard tests of true stochasticity and uses only half the number of components compared to prior TRNGs. Assisted by phase field modeling, we show how spin crossovers are fundamentally better in producing true stochasticity compared to traditional phase transitions. As a validation, by probabilistically solving the NP-hard max-cut problem in a memristor crossbar array using our TRNG as a source of the required stochasticity, we demonstrate solution quality exceeding that using software-generated randomness. Probabilistic computing demands low power and high quality random number generation. Woo et al. demonstrate the use of a spin crossover in LaCoO3 to generate random numbers that outperform software-generated random numbers in probabilistic computing.
ISSN:2041-1723
2041-1723
DOI:10.1038/s41467-024-49149-5