One Trillion True Random Bits Generated With a Field-Programmable Gate Array Actuated Magnetic Tunnel Junction

IF 1.1 4区 物理与天体物理 Q4 ENGINEERING, ELECTRICAL & ELECTRONIC IEEE Magnetics Letters Pub Date : 2024-06-18 DOI:10.1109/LMAG.2024.3416091
Andre Dubovskiy;Troy Criss;Ahmed Sidi El Valli;Laura Rehm;Andrew D. Kent;Andrew Haas
{"title":"One Trillion True Random Bits Generated With a Field-Programmable Gate Array Actuated Magnetic Tunnel Junction","authors":"Andre Dubovskiy;Troy Criss;Ahmed Sidi El Valli;Laura Rehm;Andrew D. Kent;Andrew Haas","doi":"10.1109/LMAG.2024.3416091","DOIUrl":null,"url":null,"abstract":"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 of our stochastic actuated pMTJs (SMART-pMTJs) using field-programmable gate arrays (FPGAs), demonstrating the generation of over \n<inline-formula><tex-math>${\\text{10}}^{\\text{12}}$</tex-math></inline-formula>\n bits at rates exceeding 10 Mb/s. The resulting bitstreams pass the NIST Statistical Test Suite for randomness with only one \n<sc>xor</small>\n 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 daughterboard to interface an FPGA and SMART-pMTJ. The resulting setup further enables FPGA at-speed processing of MTJ data for stochastic modeling and cryptography.","PeriodicalId":13040,"journal":{"name":"IEEE Magnetics Letters","volume":"15 ","pages":"1-4"},"PeriodicalIF":1.1000,"publicationDate":"2024-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10561576","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Magnetics Letters","FirstCategoryId":"101","ListUrlMain":"https://ieeexplore.ieee.org/document/10561576/","RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

Abstract

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 of our stochastic actuated pMTJs (SMART-pMTJs) using field-programmable gate arrays (FPGAs), demonstrating the generation of over ${\text{10}}^{\text{12}}$ bits at rates exceeding 10 Mb/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 daughterboard to interface an FPGA and SMART-pMTJ. The resulting setup further enables FPGA at-speed processing of MTJ data for stochastic modeling and cryptography.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
利用场可编程门阵列驱动磁隧道结生成一万亿真实随机比特
大量随机数在广泛的应用中至关重要。我们最近证明,垂直纳米柱磁隧道结(pMTJ)在短脉冲驱动下可以产生真正的随机比特。然而,我们的实现使用了高端且昂贵的电子设备,如高带宽任意波形发生器和模数转换器,而且仅限于相对较低的数据传输速率。在这里,我们利用现场可编程门阵列(FPGA)大幅提高了随机致动 pMTJ(SMART-pMTJ)的真正随机数生成速度,证明了在超过 10 Mb/s 的速率下可生成超过 ${text{10}}^{text{12}}$ 的比特。生成的比特流通过了 NIST 随机性统计测试套件,只需进行一次 xor 操作。除了设置成本降低百倍、比特率提高千倍之外,该技术的进步还包括利用定制设计的模拟子板简化和优化随机比特生成,以连接 FPGA 和 SMART-pMTJ。由此产生的设置进一步实现了 FPGA 对 MTJ 数据的高速处理,用于随机建模和密码学。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Magnetics Letters
IEEE Magnetics Letters PHYSICS, APPLIED-
CiteScore
2.40
自引率
0.00%
发文量
37
期刊介绍: IEEE Magnetics Letters is a peer-reviewed, archival journal covering the physics and engineering of magnetism, magnetic materials, applied magnetics, design and application of magnetic devices, bio-magnetics, magneto-electronics, and spin electronics. IEEE Magnetics Letters publishes short, scholarly articles of substantial current interest. IEEE Magnetics Letters is a hybrid Open Access (OA) journal. For a fee, authors have the option making their articles freely available to all, including non-subscribers. OA articles are identified as Open Access.
期刊最新文献
Spintronic Neuron Using a Magnetic Tunnel Junction for Low-Power Neuromorphic Computing Biaxially Stretchable Spin Valves With Stable Magnetic Sensing Performance Mössbauer and Density Functional Studies of Ferrimagnetic Fe3Se4 Role of Shape Ellipticity on Dipole-Exchange Spin Waves in Ferromagnetic Nanorings Magnetic and Dielectric Properties of CoFeB Multilayer Thin Films With Oxide Capping Layer
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1