Magnetic tunnel junction as a real-time entropy source: Field-Programmable Gate Array based random bit generation without post-processing
arXiv:2510.20735 · doi:10.1063/5.0308636
Abstract
We demonstrate a method to generate application-ready truly random bits from a magnetic tunnel junction driven by a Field-Programmable Gate Array (FPGA). We implement a real-time feedback loop that stabilizes the switching probability near 50\% and apply an XOR operation, both on the FPGA, to suppress short-term correlations, together mitigating long-term drift and bias in the bitstream. This combined approach enables NIST-compliant random bit generation at 5~Mb/s without post-processing, providing a practical hardware solution for fast and reliable true random number generation. Beyond cryptographic applications, these capabilities open opportunities for stochastic hardware accelerators, probabilistic computing, and large-scale modeling where real-time access to unbiased randomness is essential.
7 pages 6 figures and 1 table
References in corpus (10)
- Stochastic p-bits for Invertible Logic
- p-Bits for Probabilistic Spin Logic
- Energy-efficient stochastic computing with superparamagnetic tunnel junctions
- Stochastic magnetic actuated random transducer devices based on perpendicular magnetic tunnel junctions
- RHS-TRNG: A Resilient High-Speed True Random Number Generator Based on STT-MTJ Device
- Integrated probabilistic computer using voltage-controlled magnetic tunnel junctions as its entropy source
- One Trillion True Random Bits Generated with a Field Programmable Gate Array Actuated Magnetic Tunnel Junction
- High-Speed Tunable Generation of Random Number Distributions Using Actuated Perpendicular Magnetic Tunnel Junctions
- Engineering-Oriented Design of Drift-Resilient MTJ Random Number Generator via Hybrid Control Strategies
- Superparamagnetic and Stochastic-Write Magnetic Tunnel Junctions for High-Speed True Random Number Generation in Advanced Computing