True random number generation using voltage controlled spin-dice

Abhronil Sengupta, Akhilesh Jaiswal, Kaushik Roy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

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.

Original languageEnglish (US)
Title of host publication74th Annual Device Research Conference, DRC 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509028276
DOIs
StatePublished - Aug 22 2016
Event74th Annual Device Research Conference, DRC 2016 - Newark, United States
Duration: Jun 19 2016Jun 22 2016

Publication series

NameDevice Research Conference - Conference Digest, DRC
Volume2016-August
ISSN (Print)1548-3770

Other

Other74th Annual Device Research Conference, DRC 2016
CountryUnited States
CityNewark
Period6/19/166/22/16

Fingerprint

Random number generation
Magnets
Thermal noise
Magnetization
Electric potential
Switches
Tunnel junctions
Magnetic anisotropy
Cryptography
Electric power utilization
Throughput
Hardware
Processing

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering

Cite this

Sengupta, A., Jaiswal, A., & Roy, K. (2016). True random number generation using voltage controlled spin-dice. In 74th Annual Device Research Conference, DRC 2016 [7548436] (Device Research Conference - Conference Digest, DRC; Vol. 2016-August). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/DRC.2016.7548436
Sengupta, Abhronil ; Jaiswal, Akhilesh ; Roy, Kaushik. / True random number generation using voltage controlled spin-dice. 74th Annual Device Research Conference, DRC 2016. Institute of Electrical and Electronics Engineers Inc., 2016. (Device Research Conference - Conference Digest, DRC).
@inproceedings{be110fc71fec4b60a637e631a0989b38,
title = "True random number generation using voltage controlled spin-dice",
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.",
author = "Abhronil Sengupta and Akhilesh Jaiswal and Kaushik Roy",
year = "2016",
month = "8",
day = "22",
doi = "10.1109/DRC.2016.7548436",
language = "English (US)",
series = "Device Research Conference - Conference Digest, DRC",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "74th Annual Device Research Conference, DRC 2016",
address = "United States",

}

Sengupta, A, Jaiswal, A & Roy, K 2016, True random number generation using voltage controlled spin-dice. in 74th Annual Device Research Conference, DRC 2016., 7548436, Device Research Conference - Conference Digest, DRC, vol. 2016-August, Institute of Electrical and Electronics Engineers Inc., 74th Annual Device Research Conference, DRC 2016, Newark, United States, 6/19/16. https://doi.org/10.1109/DRC.2016.7548436

True random number generation using voltage controlled spin-dice. / Sengupta, Abhronil; Jaiswal, Akhilesh; Roy, Kaushik.

74th Annual Device Research Conference, DRC 2016. Institute of Electrical and Electronics Engineers Inc., 2016. 7548436 (Device Research Conference - Conference Digest, DRC; Vol. 2016-August).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - True random number generation using voltage controlled spin-dice

AU - Sengupta, Abhronil

AU - Jaiswal, Akhilesh

AU - Roy, Kaushik

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.

ER -

Sengupta A, Jaiswal A, Roy K. True random number generation using voltage controlled spin-dice. In 74th Annual Device Research Conference, DRC 2016. Institute of Electrical and Electronics Engineers Inc. 2016. 7548436. (Device Research Conference - Conference Digest, DRC). https://doi.org/10.1109/DRC.2016.7548436