TY - GEN
T1 - True random number generation using voltage controlled spin-dice
AU - Sengupta, Abhronil
AU - Jaiswal, Akhilesh
AU - Roy, Kaushik
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/8/22
Y1 - 2016/8/22
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84987735555&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84987735555&partnerID=8YFLogxK
U2 - 10.1109/DRC.2016.7548436
DO - 10.1109/DRC.2016.7548436
M3 - Conference contribution
AN - SCOPUS:84987735555
T3 - Device Research Conference - Conference Digest, DRC
BT - 74th Annual Device Research Conference, DRC 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 74th Annual Device Research Conference, DRC 2016
Y2 - 19 June 2016 through 22 June 2016
ER -