One Trillion True Random Bits Generated with a Field Programmable Gate Array Actuated Magnetic Tunnel Junction
arxiv(2024)
摘要
Large quantities of random numbers are crucial in a wide range of
applications. We have recently demonstrated that perpendicular nanopillar
magnetic tunnel junctions (pMTJs) can produce true random bits when actuated
with short pulses. However, our implementation used high-end and expensive
electronics, such as a high bandwidth arbitrary waveform generator and
analog-to-digital converter, and was limited to relatively low data rates.
Here, we significantly increase the speed of true random number generation
(TRNG) of our stochastic actuated pMTJs (SMART-pMTJs) using Field Programmable
Gate Arrays (FPGAs), demonstrating the generation of over 10^12 bits at
rates exceeding 10Mb/s. The resulting bitstreams pass the NIST Statistical Test
Suite for randomness with only one XOR operation. In addition to a hundred-fold
reduction in the setup cost and a thousand-fold increase in bitrate, the
advancement includes simplifying and optimizing random bit generation with a
custom-designed analog daughter board to interface an FPGA and SMART-pMTJ. The
resulting setup further enables FPGA at-speed processing of MTJ data for
stochastic modeling and cryptography.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要