{"title":"使用电压控制的自旋骰子生成真正的随机数","authors":"Abhronil Sengupta, Akhilesh R. Jaiswal, K. Roy","doi":"10.1109/DRC.2016.7548436","DOIUrl":null,"url":null,"abstract":"True Random Number Generators (TRNGs) are becoming increasingly popular in cryptography and other security applications. However, conventional TRNG designs in hardware often result in significantly high area and power consumption [1] and hence recent research efforts have been directed to developing compact, low power and high throughput TRNGs based on emerging technologies like the Magnetic Tunnel Junction (MTJ “spin-dice”) [2]. The random number generation process usually takes place through the application of two current pulses, namely the “reset” pulse to orient the magnet to a known initial state and subsequently the “roll” pulse to switch the magnet with probability of 0.5. The stochastic switching nature of the MTJ arises from the inherent thermal noise present in the device. However, the quality of the random number generated is not sufficiently high due to variations in the magnitude of current required to switch the MTJ with 50% probability (arising from PVT variations). Hence expensive post-processing schemes are usually required [2]. In this work, we explore the design of a Voltage Controlled Spin-Dice (VC-SD) using the recently discovered phenomena of Voltage Controlled Magnetic Anisotropy (VCMA) in an MTJ structure to orient the ferromagnet along a meta-stable magnetization direction and subsequently utilizing thermal noise to produce random switching of the magnet to either one of the stable magnetization directions. In addition to power and reliability benefits, the proposed TRNG is able to provide better resiliency against PVT variations.","PeriodicalId":310524,"journal":{"name":"2016 74th Annual Device Research Conference (DRC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"True random number generation using voltage controlled spin-dice\",\"authors\":\"Abhronil Sengupta, Akhilesh R. Jaiswal, K. Roy\",\"doi\":\"10.1109/DRC.2016.7548436\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"True Random Number Generators (TRNGs) are becoming increasingly popular in cryptography and other security applications. However, conventional TRNG designs in hardware often result in significantly high area and power consumption [1] and hence recent research efforts have been directed to developing compact, low power and high throughput TRNGs based on emerging technologies like the Magnetic Tunnel Junction (MTJ “spin-dice”) [2]. The random number generation process usually takes place through the application of two current pulses, namely the “reset” pulse to orient the magnet to a known initial state and subsequently the “roll” pulse to switch the magnet with probability of 0.5. The stochastic switching nature of the MTJ arises from the inherent thermal noise present in the device. However, the quality of the random number generated is not sufficiently high due to variations in the magnitude of current required to switch the MTJ with 50% probability (arising from PVT variations). Hence expensive post-processing schemes are usually required [2]. In this work, we explore the design of a Voltage Controlled Spin-Dice (VC-SD) using the recently discovered phenomena of Voltage Controlled Magnetic Anisotropy (VCMA) in an MTJ structure to orient the ferromagnet along a meta-stable magnetization direction and subsequently utilizing thermal noise to produce random switching of the magnet to either one of the stable magnetization directions. In addition to power and reliability benefits, the proposed TRNG is able to provide better resiliency against PVT variations.\",\"PeriodicalId\":310524,\"journal\":{\"name\":\"2016 74th Annual Device Research Conference (DRC)\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-08-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 74th Annual Device Research Conference (DRC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DRC.2016.7548436\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 74th Annual Device Research Conference (DRC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DRC.2016.7548436","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
True random number generation using voltage controlled spin-dice
True Random Number Generators (TRNGs) are becoming increasingly popular in cryptography and other security applications. However, conventional TRNG designs in hardware often result in significantly high area and power consumption [1] and hence recent research efforts have been directed to developing compact, low power and high throughput TRNGs based on emerging technologies like the Magnetic Tunnel Junction (MTJ “spin-dice”) [2]. The random number generation process usually takes place through the application of two current pulses, namely the “reset” pulse to orient the magnet to a known initial state and subsequently the “roll” pulse to switch the magnet with probability of 0.5. The stochastic switching nature of the MTJ arises from the inherent thermal noise present in the device. However, the quality of the random number generated is not sufficiently high due to variations in the magnitude of current required to switch the MTJ with 50% probability (arising from PVT variations). Hence expensive post-processing schemes are usually required [2]. In this work, we explore the design of a Voltage Controlled Spin-Dice (VC-SD) using the recently discovered phenomena of Voltage Controlled Magnetic Anisotropy (VCMA) in an MTJ structure to orient the ferromagnet along a meta-stable magnetization direction and subsequently utilizing thermal noise to produce random switching of the magnet to either one of the stable magnetization directions. In addition to power and reliability benefits, the proposed TRNG is able to provide better resiliency against PVT variations.