Next Article in Journal
Design of an Ultra-Low Voltage Bias Current Generator Highly Immune to Electromagnetic Interference
Next Article in Special Issue
Minimization of the Line Resistance Impact on Memdiode-Based Simulations of Multilayer Perceptron Arrays Applied to Pattern Recognition
Previous Article in Journal / Special Issue
Continuous-Time Programming of Floating-Gate Transistors for Nonvolatile Analog Memory Arrays
Article

A Morphable Physically Unclonable Function and True Random Number Generator Using a Commercial Magnetic Memory

1
Department of Electrical Engineering, Pennsylvania State University, State College, PA 16801, USA
2
Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213, USA
*
Author to whom correspondence should be addressed.
J. Low Power Electron. Appl. 2021, 11(1), 5; https://0-doi-org.brum.beds.ac.uk/10.3390/jlpea11010005
Received: 23 December 2020 / Revised: 11 January 2021 / Accepted: 11 January 2021 / Published: 14 January 2021
(This article belongs to the Special Issue Low Power Memory/Memristor Devices and Systems)
We use commercial magnetic memory to realize morphable security primitives, a Physically Unclonable Function (PUF) and a True Random Number Generator (TRNG). The PUF realized by manipulating the write time and the TRNG is realized by tweaking the number of write pulses. Our analysis indicates that more than 75% bits in the PUF are unusable without any correction due to their inability to exhibit any randomness. We exploit temporal randomness of working columns to fix the unusable columns and write latency to fix the unusable rows during the enrollment. The intra-HD, inter-HD, energy, bandwidth and area of the proposed PUF are found to be 0, 46.25%, 0.14 pJ/bit, 0.34 Gbit/s and 0.385 μm2/bit (including peripherals) respectively. The proposed TRNG provides all possible outcomes with a standard deviation of 0.0062, correlation coefficient of 0.05 and an entropy of 0.95. The energy, bandwidth and area of the proposed TRNG is found to be 0.41 pJ/bit, 0.12 Gbit/s and 0.769 μm2/bit (including peripherals). The performance of the proposed TRNG has also been tested with NIST test suite. The proposed designs are compared with other magnetic PUFs and TRNGs from other literature. View Full-Text
Keywords: MRAM; TRNG; PUF; morphable security primitive; hardware security primitive MRAM; TRNG; PUF; morphable security primitive; hardware security primitive
Show Figures

Figure 1

MDPI and ACS Style

Khan, M.N.I.; Cheng, C.Y.; Lin, S.H.; Ash-Saki, A.; Ghosh, S. A Morphable Physically Unclonable Function and True Random Number Generator Using a Commercial Magnetic Memory. J. Low Power Electron. Appl. 2021, 11, 5. https://0-doi-org.brum.beds.ac.uk/10.3390/jlpea11010005

AMA Style

Khan MNI, Cheng CY, Lin SH, Ash-Saki A, Ghosh S. A Morphable Physically Unclonable Function and True Random Number Generator Using a Commercial Magnetic Memory. Journal of Low Power Electronics and Applications. 2021; 11(1):5. https://0-doi-org.brum.beds.ac.uk/10.3390/jlpea11010005

Chicago/Turabian Style

Khan, Mohammad N.I., Chak Y. Cheng, Sung H. Lin, Abdullah Ash-Saki, and Swaroop Ghosh. 2021. "A Morphable Physically Unclonable Function and True Random Number Generator Using a Commercial Magnetic Memory" Journal of Low Power Electronics and Applications 11, no. 1: 5. https://0-doi-org.brum.beds.ac.uk/10.3390/jlpea11010005

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop