journal article·2026-02-01Open access

A physical unclonable function based on variations of write times in STT-MRAM due to manufacturing defects

Jacob Huber, Supriyo Bandyopadhyay

AIP Advances· Volume 16· Issue 2

Abstract

A physical unclonable function (PUF) utilizes the unclonable random variations in a device’s responses to a set of inputs to produce a unique “biometric” for authentication. The random variations are caused by unpredictable and unclonable defects introduced during manufacturing. They are unique to a given device and act as a fingerprint. Here, we show that the switching time of a magnetic tunnel junction injected with a spin-polarized current generating spin transfer torque is sensitive to the nature of the manufacturing defects and hence can be the basis of a PUF. We use micromagnetic simulations to study the switching times and their probability distribution at room temperature under a constant current excitation for six different (commonly encountered) defect morphologies in spin-transfer-torque magnetic random access memory (STT-MRAM) to establish the viability of a PUF. We also study the challenge-response set of a small ensemble of STT-MRAMs with different defect morphologies and find that the associated inter-Hamming distance is close to the ideal value of 0.5.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Physical Unclonable Functions (PUFs) and Hardware Security · Integrated Circuits and Semiconductor Failure Analysis · Cryptography and Data Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical and Computer Engineering, Virginia Commonwealth University , Richmond, Virginia 23284,

Funding

National Science Foundation

References (15)

Show source-provided references
1. Physical unclonable functions and applications: A tutorial10.1109/jproc.2014.2320516 ↗
2. Sensitivity of the threshold current for switching of a magnetic tunnel junction to fabrication defects and its application in physical unclonable functions10.3390/app15179548 ↗
3. Highly secure physically unclonable cryptographic primitives based on interfacial magnetic anisotropy10.1021/acs.nanolett.8b03338 ↗
4. Reconfigurable physical unclonable function based on spin-orbit torque induced chiral domain wall motion10.1109/led.2021.3057638 ↗
5. Switching-time dependent PUF using STT-MRAM
6. MRAM PUF: A novel geometry based magnetic PUF with integrated CMOS10.1109/TNANO.2015.2397951 ↗
7. Feasibility study of emerging non-volatile memory based physical unclonable functions
8. Extracting physically unclonable function from spin transfer switching characteristics in magnetic tunnel junctions10.1109/tmag.2014.2325646 ↗
9. STT-MRAM-based PUF architecture exploiting magnetic tunnel junction fabrication-induced variability10.1145/2790302 ↗
10. Spin-transfer torques10.1016/j.jmmm.2007.12.019 ↗
11. Limited stochastic current for energy-optimized switching of spin-transfer-torque magnetic random-access memory10.1103/physrevapplied.12.064004 ↗
12. A write-time based memristive PUF for hardware security applications
13. Reliability of magnetoelastic switching of nonideal nanomagnets with defects: A case study for the viability of straintronic logic and memory10.1103/physrevapplied.12.034010 ↗
14. Available online, https://www.ugent.be/we/solidstatesciences/dynamat/en/mumax (accessed 20 September 2025).
15. Thermal fluctuations of a single-domain particle10.1103/physrev.130.1677 ↗