Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Applied Physics Express

Spin dice: A scalable truly random number generator based on spintronics

Akio Fukushima, Takayuki Seki, Kay Yakushiji, Hitoshi Kubota, Hiroshi Imamura, Shinji Yuasa, Koji Ando

Published Jul 25, 2014• 236 citations
Publisher

Abstract

Generation of practical random numbers (RNs) by a spintronics-based, scalable truly RN generator called "spin dice" was demonstrated.The generator utilizes the stochastic nature of spin-torque switching in a magnetic tunnel junction (MTJ) to generate RNs.We fabricated eight perpendicularly magnetized MTJs on a single-board circuit and generated eight sequences of RNs simultaneously.The sequences of RNs of different MTJs were not correlated with each other, and performing an exclusive OR (XOR) operation among them improved the quality of the RNs.The RNs obtained by performing a nested XOR operation passed the statistical test of NIST SP-800 with the appropriate pass rate.

DOI
10.7567/apex.7.083001

Related papers

Spin Dice Based on Orthogonal Spin-Transfer Devices With Planar Polarizer

Xin Li, Shijiang Luo, Hanzhang Qin +2 more

Multi-junctional magnetic tunneling junction spin dice based on orthogonal spin-transfer devices, a new type of true random number (RN) generator (TRNG) is demonstrated in this paper. Orthogonal spin-transfer devices use a planar polarizer to push the free layer with perpendicular anisotropy to metastable state (high-energy state) when power is on. The stochastic precessional switching behavior in ferromagnetic free layer is utilized as the entropy source of the TRNG. Once the power is turned off, anisotropy field and demagnetization field relax the magnetization of free layer from metastable state to one of the two stable states, producing a random bit whose value is solely determined by the stochastic switching behavior. The generation and detection of random bits were summarized under the macrospin picture. RN sequences with high randomness can be produced steadily in the proposed TRNG with a wide operation range of temperature and applied current density. Furthermore, the RN sequences pass the statistical test of NIST SP-800 with an appropriate pass rate without any need of post-procession of data. Ease of design, ultrafast switching as well as high randomness of the bit sequences make the proposed TRNG a competitive device in information security field.

IEEE Transactions on Magnetics•Jun 12, 2018•5 citations

Magnetic-Tunnel-Junction-Based True Random-Number Generator with Enhanced Generation Rate

Xiheng Chen, Jiabin Zhang, Jiang Xiao

True random-number generators (TRNGs) are crucial in modern information technology, especially in cryptographic systems. TRNGs can be realized via stochastic physical processes, such as the thermally activated magnetization switching in a magnetic tunnel junction (MTJ). The fluctuations in MTJ-based TRNGs are still too slow for many practical purposes, though. This study proposes that the simple application of a small magnetic field can increase the generation rate of a MTJ-TRNG by several orders of magnitude, up to gigahertz frequencies. This approach could turn commercialized MTJ-MRAM devices into fast TRNGs with minimal modification.

Physical Review Applied•Aug 24, 2022•20 citations

Self-stabilized true random number generator based on spin–orbit torque magnetic tunnel junctions without calibration

Yingqian Xu, Xiaohan Li, Ran Zhang +8 more

Magnetic tunnel junction (MTJ)-based true random number generators (TRNG), which are promisingly utilized as hardware accelerators for probabilistic computing, may suffer intrinsic performance drifting and fluctuation in the probability space and performance variations in device arrays. In order to preventively avoid these concerns, it is necessary to develop strategies that can help MTJ-based TRNG to be self-stabilized and calibration-free. Here, we derived a simple and easily handleable strategy that only depends on the current sampled state of an MTJ device without any historical or statistic information or a pre-calibrated probabilistic switching property to dynamically tune its sampling probability for the next sampling operation. In this way, the long-term sampling probability of the MTJ can be proved to automatically converge into a desired probability with little fluctuation and drifting. We further experimentally demonstrate such a self-stabilized MTJ-based TRNG. Our results show that the TRNG can generate binary random numbers with any destined probability regardless of its initial state. Furthermore, the TRNG also displays the desired capability of excellently hedging against performance drifting and fluctuations. All these combined allow the self-stabilized TRNG without calibration to be more viable for high-quality entropy source applications.

Applied Physics Letters•Sep 23, 2024•16 citations

Provably Secure Randomness Generation from Switching Probability of Magnetic Tunnel Junctions

Hong Jie Ng, Shuhan Yang, Zhaoyang Yao +2 more

In recent years, true random number generators (TRNGs) based on magnetic tunnel junctions (MTJs) have become increasingly attractive. This is because MTJ-based TRNGs offer some advantages over traditional CMOS-based TRNGs, such as smaller area and simpler structure. However, there has been no work thus far that has quantified the quality of the raw output of a MTJ-based TRNG and performed suitable randomness extraction to produce provably secure random bits, unlike the case for CMOS-based TRNGs. In the work presented here, we implement a MTJ-based TRNG and characterize the entropy of the raw output. Using this information, we perform postprocessing to extract a set of random bits that are provably secure.

arXiv:2206.06636•Physical Review Applied•Mar 23, 2023•15 citations

High-speed tunable generation of random number distributions using actuated perpendicular magnetic tunnel junctions

Ahmed Sidi El Valli, Michael Tsao, J. Darby Smith +2 more

Perpendicular magnetic tunnel junctions (pMTJs) actuated by nanosecond pulses are emerging as promising devices for true random number generation (TRNG) due to their intrinsic stochastic behavior and high throughput. In this work, we demonstrate the tunability and quality of random number distributions generated by pMTJs operating at a frequency of 104 MHz. First, changing the pulse amplitude is used to systematically vary the probability bias. The variance of the resulting bitstreams closely matches the expected binomial distribution, demonstrating consistency with an underlying sequence of Bernoulli trials. Second, the quality of uniform distributions of 8-bit random numbers generated with a probability bias of 0.5 is considered. A reduced chi-square analysis of these data shows that only two XOR operations are sufficient to achieve this distribution with p-values greater than 0.05. Finally, we show that there is a correlation between long-term probability bias variations and pMTJ resistance. These findings suggest that variations in the characteristics of the pMTJ underlie the observed variation of probability bias. Our results highlight the potential of stochastically actuated pMTJs for high-speed, tunable TRNG applications, showing the importance of the stability of pMTJ device characteristics in achieving reliable, long-term performance.

arXiv:2501.06318•Applied Physics Letters•May 26, 2025•6 citations

True random number generation through stochastic magnonic bistability

Mengying Guo, Zhenyu Zhou, Denys Slobodianiuk +13 more

True random number generators (TRNGs) underpin modern cryptography, yet existing implementations face fundamental trade-offs between speed, scalability, and entropy quality. Here, we demonstrate that stochastic switching in the bistable regime of spin-wave dynamics provides a physical entropy source for high-quality random number generation. Our magnonic random number generator (mRNG), based on a lithography-patterned microstrip on yttrium iron garnet (YIG), exploits thermal fluctuations near the nonlinear bistable regime to generate random bitstreams that pass all 15 NIST SP 800-22 statistical tests at rates with 20 Mb/s. We implement a random-bit multiplier using synchronized mRNG units and demonstrate scalability to 200-nm-wide nanoscale waveguides, establishing spin-wave bistability as a viable physical entropy source for integrated random number generation.

arXiv:2604.19356•Apr 21, 2026•0 citations
Generation of practical random numbers (RNs) by a spintronics-based, scalable truly RN generator called "spin dice" was demonstrated.The generator utilizes the stochastic nature of spin-torque switching in a magnetic tunnel junction (MTJ) to generate RNs.We fabricated eight perpendicularly magnetized MTJs on a single-board circuit and generated eight sequences of RNs simultaneously.The sequences of RNs of different MTJs were not correlated with each other, and performing an exclusive OR (XOR) operation among them improved the quality of the RNs.The RNs obtained by performing a nested XOR operation passed the statistical test of NIST SP-800 with the appropriate pass rate.
Multi-junctional magnetic tunneling junction spin dice based on orthogonal spin-transfer devices, a new type of true random number (RN) generator (TRNG) is demonstrated in this paper. Orthogonal spin-transfer devices use a planar polarizer to push the free layer with perpendicular anisotropy to metastable state (high-energy state) when power is on. The stochastic precessional switching behavior in ferromagnetic free layer is utilized as the entropy source of the TRNG. Once the power is turned off, anisotropy field and demagnetization field relax the magnetization of free layer from metastable state to one of the two stable states, producing a random bit whose value is solely determined by the stochastic switching behavior. The generation and detection of random bits were summarized under the macrospin picture. RN sequences with high randomness can be produced steadily in the proposed TRNG with a wide operation range of temperature and applied current density. Furthermore, the RN sequences pass the statistical test of NIST SP-800 with an appropriate pass rate without any need of post-procession of data. Ease of design, ultrafast switching as well as high randomness of the bit sequences make the proposed TRNG a competitive device in information security field.
True random-number generators (TRNGs) are crucial in modern information technology, especially in cryptographic systems. TRNGs can be realized via stochastic physical processes, such as the thermally activated magnetization switching in a magnetic tunnel junction (MTJ). The fluctuations in MTJ-based TRNGs are still too slow for many practical purposes, though. This study proposes that the simple application of a small magnetic field can increase the generation rate of a MTJ-TRNG by several orders of magnitude, up to gigahertz frequencies. This approach could turn commercialized MTJ-MRAM devices into fast TRNGs with minimal modification.
Magnetic tunnel junction (MTJ)-based true random number generators (TRNG), which are promisingly utilized as hardware accelerators for probabilistic computing, may suffer intrinsic performance drifting and fluctuation in the probability space and performance variations in device arrays. In order to preventively avoid these concerns, it is necessary to develop strategies that can help MTJ-based TRNG to be self-stabilized and calibration-free. Here, we derived a simple and easily handleable strategy that only depends on the current sampled state of an MTJ device without any historical or statistic information or a pre-calibrated probabilistic switching property to dynamically tune its sampling probability for the next sampling operation. In this way, the long-term sampling probability of the MTJ can be proved to automatically converge into a desired probability with little fluctuation and drifting. We further experimentally demonstrate such a self-stabilized MTJ-based TRNG. Our results show that the TRNG can generate binary random numbers with any destined probability regardless of its initial state. Furthermore, the TRNG also displays the desired capability of excellently hedging against performance drifting and fluctuations. All these combined allow the self-stabilized TRNG without calibration to be more viable for high-quality entropy source applications.
In recent years, true random number generators (TRNGs) based on magnetic tunnel junctions (MTJs) have become increasingly attractive. This is because MTJ-based TRNGs offer some advantages over traditional CMOS-based TRNGs, such as smaller area and simpler structure. However, there has been no work thus far that has quantified the quality of the raw output of a MTJ-based TRNG and performed suitable randomness extraction to produce provably secure random bits, unlike the case for CMOS-based TRNGs. In the work presented here, we implement a MTJ-based TRNG and characterize the entropy of the raw output. Using this information, we perform postprocessing to extract a set of random bits that are provably secure.
Perpendicular magnetic tunnel junctions (pMTJs) actuated by nanosecond pulses are emerging as promising devices for true random number generation (TRNG) due to their intrinsic stochastic behavior and high throughput. In this work, we demonstrate the tunability and quality of random number distributions generated by pMTJs operating at a frequency of 104 MHz. First, changing the pulse amplitude is used to systematically vary the probability bias. The variance of the resulting bitstreams closely matches the expected binomial distribution, demonstrating consistency with an underlying sequence of Bernoulli trials. Second, the quality of uniform distributions of 8-bit random numbers generated with a probability bias of 0.5 is considered. A reduced chi-square analysis of these data shows that only two XOR operations are sufficient to achieve this distribution with p-values greater than 0.05. Finally, we show that there is a correlation between long-term probability bias variations and pMTJ resistance. These findings suggest that variations in the characteristics of the pMTJ underlie the observed variation of probability bias. Our results highlight the potential of stochastically actuated pMTJs for high-speed, tunable TRNG applications, showing the importance of the stability of pMTJ device characteristics in achieving reliable, long-term performance.
True random number generators (TRNGs) underpin modern cryptography, yet existing implementations face fundamental trade-offs between speed, scalability, and entropy quality. Here, we demonstrate that stochastic switching in the bistable regime of spin-wave dynamics provides a physical entropy source for high-quality random number generation. Our magnonic random number generator (mRNG), based on a lithography-patterned microstrip on yttrium iron garnet (YIG), exploits thermal fluctuations near the nonlinear bistable regime to generate random bitstreams that pass all 15 NIST SP 800-22 statistical tests at rates with 20 Mb/s. We implement a random-bit multiplier using synchronized mRNG units and demonstrate scalability to 200-nm-wide nanoscale waveguides, establishing spin-wave bistability as a viable physical entropy source for integrated random number generation.