Extracting Physically Unclonable Function From Spin Transfer Switching Characteristics in Magnetic Tunnel Junctions

Hardware security devices that include physically unclonable function (PUF) hold significant advantages over software-based secure identification and key storage. We propose a PUF for magnetic tunnel junctions (MTJs) and a method for extracting PUF based on intrinsic properties of spin transfer switching (STS). The STS characteristics of MTJs with perpendicular layers were measured and analyzed to determine how to extract PUF properties. Given the experimental intrinsic stochastic properties combined with the proposed sequence, we discuss the PUF properties extracted from MTJs. To realize secure hardware key in non-volatile devices, our methods and results are promising for constructing MTJ-PUF based on spintronic LSI devices.

[1]  张昊 Random number generating method and device , 2015 .

[2]  Mircea R. Stan,et al.  Advances and Future Prospects of Spin-Transfer Torque Random Access Memory , 2010, IEEE Transactions on Magnetics.

[3]  J. C. Sloncxewski Current-driven excitation of magnetic multilayers , 2003 .

[4]  Shinobu Fujita,et al.  High-Speed Magnetoresistive Random-Access Memory Random Number Generator Using Error-Correcting Code , 2016, ArXiv.

[5]  S. Takahashi,et al.  Lower-current and fast switching of a perpendicular TMR for high speed and high density spin-transfer-torque MRAM , 2008, 2008 IEEE International Electron Devices Meeting.

[6]  G. Edward Suh,et al.  Physical Unclonable Functions for Device Authentication and Secret Key Generation , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[7]  Hui Zhao,et al.  Spin-Transfer Torque Switching Above Ambient Temperature , 2012, IEEE Magnetics Letters.

[8]  Srinivas Devadas,et al.  Silicon physical random functions , 2002, CCS '02.

[9]  Said Hamdioui,et al.  Modeling SRAM start-up behavior for Physical Unclonable Functions , 2012, 2012 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT).

[10]  Jorge Guajardo,et al.  Extended abstract: The butterfly PUF protecting IP on every FPGA , 2008, 2008 IEEE International Workshop on Hardware-Oriented Security and Trust.

[11]  Boris Skoric,et al.  Information-Theoretic Security Analysis of Physical Uncloneable Functions , 2005, Financial Cryptography.

[12]  R. P. Robertazzi,et al.  Effect of subvolume excitation and spin-torque efficiency on magnetic switching , 2011 .

[13]  N. Shimomura,et al.  Impact of ultra low power and fast write operation of advanced perpendicular MTJ on power reduction for high-performance mobile CPU , 2012, 2012 International Electron Devices Meeting.

[14]  Daisuke Suzuki,et al.  The Glitch PUF: A New Delay-PUF Architecture Exploiting Glitch Shapes , 2010, CHES.

[15]  Mario Konijnenburg,et al.  Evaluation of 90nm 6T-SRAM as Physical Unclonable Function for secure key generation in wireless sensor nodes , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[16]  Peter Simons,et al.  Buskeeper PUFs, a promising alternative to D Flip-Flop PUFs , 2012, 2012 IEEE International Symposium on Hardware-Oriented Security and Trust.

[17]  Leyla Nazhandali,et al.  A Highly Stable Leakage-Based Silicon Physical Unclonable Functions , 2011, 2011 24th Internatioal Conference on VLSI Design.

[18]  Younghun Jo,et al.  Measurement of perpendicular spin torque at high bias via the pulsed switching phase diagram , 2011 .

[19]  Viktor Fischer,et al.  Analysis and Enhancement of Ring Oscillators Based Physical Unclonable Functions in FPGAs , 2010, 2010 International Conference on Reconfigurable Computing and FPGAs.

[20]  J. Huisken,et al.  Evaluation of 90 nm 6 T-SRAM as Physical Unclonable Function for Secure Key Generation in Wireless Sensor Nodes , 2010 .

[21]  M. Stutzmann,et al.  Applications of High-Capacity Crossbar Memories in Cryptography , 2011, IEEE Transactions on Nanotechnology.

[22]  Takayuki Ishikawa,et al.  Highly spin-polarized tunneling in fully epitaxial Co2Cr0.6Fe0.4Al∕MgO∕Co50Fe50 magnetic tunnel junctions with exchange biasing , 2007 .

[23]  G. Edward Suh,et al.  Extracting Device Fingerprints from Flash Memory by Exploiting Physical Variations , 2011, TRUST.

[24]  Ingrid Verbauwhede,et al.  Physically unclonable functions: manufacturing variability as an unclonable device identifier , 2011, GLSVLSI '11.

[25]  Tomoaki Inokuchi,et al.  Read/write operation of spin-based MOSFET using highly spin-polarized ferromagnet/MgO tunnel barrier for reconfigurable logic devices , 2009, 2009 IEEE International Electron Devices Meeting (IEDM).

[26]  Z. Diao,et al.  Spin-transfer switching current distribution and reduction in magnetic tunneling junction-based structures , 2005, IEEE Transactions on Magnetics.

[27]  G.-J. Schrijen,et al.  Physical Unclonable Functions and Public-Key Crypto for FPGA IP Protection , 2007, 2007 International Conference on Field Programmable Logic and Applications.

[28]  Ingrid Verbauwhede,et al.  Experimental evaluation of Physically Unclonable Functions in 65 nm CMOS , 2012, 2012 Proceedings of the ESSCIRC (ESSCIRC).