A True Random Number Generator Based on Spin Torque Nano-Oscillator and Phase Locked Loop
True random numbers, derived from unpredictable physical processes, are essential for ensuring the security of information systems through cryptographic applications such as secure encryption key generation and authentication mechanisms. In this study, we introduce a novel True Random Number Generator (TRNG) architecture leveraging a Spin Torque Nano-Oscillator (STNO) integrated with a meticulously designed phase-locked loop (PLL). The oscillation frequency fluctuations of the STNO, induced by thermal noise, serve as the primary source of entropy. To maximize synchronization, an auxiliary PLL loop is employed to align the rising edges of the sampling signal with those of the entropy source signal. Despite the inherent phase noise of the STNO, the PLL maintains a metastable state between locking and losing lock, further enhancing the randomness and unpredictability of the generated bitstream. Finally, we evaluate and discuss the performance of the proposed TRNG circuit.
Authors
- Jinge Ma (ORCID: https://orcid.org/0009-0004-7249-8175)
- Xiao Yan (ORCID: https://orcid.org/0000-0001-9948-3468)
- Yongli Chen (ORCID: https://orcid.org/0000-0003-2485-6009)
- Yuanqi Hu (ORCID: https://orcid.org/0000-0001-9179-6603)
Institutions
- Beijing Microelectronics Technology Institute (CN)
- Beihang University (CN)
Publication Details
- Published
- 2024-09-20
- DOI
- https://doi.org/10.1109/iccs62517.2024.10846400
- Primary Topic
- Chaos-based Image/Signal Encryption
- Type
- article
- Field-Weighted Citation Impact
- 0.00