Magnetic tunnel junction as a real-time entropy source: Field-Programmable Gate Array based random bit generation without post-processing

T Troy Criss (Department of Physics, New York University , New York, New York 10003,) A Ahmed Sidi El Valli (Center for Quantum Phenomena, Department of Physics, New York University 1 , New York, New York 10003,) N Naomi Li (Department of Physics, New York University , New York, New York 10003,) A Andrew Haas A Andrew D. Kent (Center for Quantum Phenomena, Department of Physics, New York University 1 , New York, New York 10003,)

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 passes the NIST Statistical Test Suite for 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.

Article Details

Volume / Issue Vol. 139, Issue 1
Published January 07, 2026
ISSN 0021-8979
Publisher American Institute of Physics

Journal Info

Journal of Applied Physics

American Institute of Physics

ISSN: 0021-8979 Physical Sciences

Authors (5)

T

Troy Criss

Department of Physics, New York University , New York, New York 10003,

A

Ahmed Sidi El Valli

Center for Quantum Phenomena, Department of Physics, New York University 1 , New York, New York 10003,

N

Naomi Li

Department of Physics, New York University , New York, New York 10003,

A

Andrew Haas

A

Andrew D. Kent

Center for Quantum Phenomena, Department of Physics, New York University 1 , New York, New York 10003,