A spin-based true random number generator exploiting the stochastic precessional switching of nanomagnets
A spin-based true random number generator exploiting the stochastic precessional switching of nanomagnets
复制标题
利用纳米磁体随机进动切换的基于自旋的真随机数发生器
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
S. Rakheja
中科院分区:
文献类型:
--
作者:
N. Rangarajan;Arun Parthasarathy;S. Rakheja
In this paper, we propose a spin-based true random number generator (TRNG) that uses the inherent stochasticity in nanomagnets as the source of entropy. In contrast to previous works on spin-based TRNGs, we focus on the precessional switching strategy in nanomagnets to generate a truly random sequence. Using the NIST SP 800-22 test suite for randomness, we demonstrate that the output of the proposed TRNG circuit is statistically random with 99% confidence levels. The effects of process and temperature variability on the device are studied and shown to have no effect on the quality of randomness of the device. To benchmark the performance of the TRNG in terms of area, throughput, and power, we use SPICE (Simulation Program with Integrated Circuit Emphasis)-based models of the nanomagnet and combine them with CMOS device models at the 45 nm technology node. The throughput, power, and area footprints of the proposed TRNG are shown to be better than those of existing state-of-the-art TRNGs. We identify the op...