STT-DPSA: Digital PUF-Based Secure Authentication Using STT-MRAM for the Internet of Things

Physical unclonable function (PUF), a hardware-efficient approach, has drawn a lot of<br />attention in the security research community for exploiting the inevitable manufacturing variability<br />of integrated circuits (IC) as the unique fingerprint of each IC. However, analog PUF is no...

Full description

Bibliographic Details
Main Authors: Wei-Chen Chien, Yu-Chian Chang, Yao-Tung Tsou, Sy-Yen Kuo, Ching-Ray Chang
Format: Article
Language:English
Published: MDPI AG 2020-05-01
Series:Micromachines
Subjects:
Online Access:https://www.mdpi.com/2072-666X/11/5/502
id doaj-ed3cc43215b84559ae202ad464524555
record_format Article
spelling doaj-ed3cc43215b84559ae202ad4645245552020-11-25T02:18:35ZengMDPI AGMicromachines2072-666X2020-05-011150250210.3390/mi11050502STT-DPSA: Digital PUF-Based Secure Authentication Using STT-MRAM for the Internet of ThingsWei-Chen Chien0Yu-Chian Chang1Yao-Tung Tsou2Sy-Yen Kuo3Ching-Ray Chang4Graduate Institute of Applied Physics, National Taiwan University, Taipei 106, TaiwanDepartment of Electrical Engineering, National Taiwan University, Taipei 106, TaiwanDepartment of Communications Engineering, Feng Chia University, Taichung 407, TaiwanDepartment of Electrical Engineering, National Taiwan University, Taipei 106, TaiwanDepartment of Physics, National Taiwan University, Taipei 106, TaiwanPhysical unclonable function (PUF), a hardware-efficient approach, has drawn a lot of<br />attention in the security research community for exploiting the inevitable manufacturing variability<br />of integrated circuits (IC) as the unique fingerprint of each IC. However, analog PUF is not<br />robust and resistant to environmental conditions. In this paper, we propose a digital PUF-based<br />secure authentication model using the emergent spin-transfer torque magnetic random-access<br />memory (STT-MRAM) PUF (called STT-DPSA for short). STT-DPSA is an original secure identity<br />authentication architecture for Internet of Things (IoT) devices to devise a computationally<br />lightweight authentication architecture which is not susceptible to environmental conditions.<br />Considering hardware security level or cell area, we alternatively build matrix multiplication or<br />stochastic logic operation for our authentication model. To prove the feasibility of our model, the<br />reliability of our PUF is validated via the working windows between temperature interval (−35 °C,<br />110 °C) and Vdd interval [0.95 V, 1.16 V] and STT-DPSA is implemented with parameters <em>n</em> = 32,<br /><em>i</em> <em>= o =</em> 1024, <em>k</em> = 8, and <em>l</em> = 2 using FPGA design flow. Under this setting of parameters, an attacker<br />needs to take time complexity O(2<sup>256</sup>) to compromise STT-DPSA. We also evaluate STT-DPSA using<br />Synopsys design compiler with TSMC 0.18 um process.https://www.mdpi.com/2072-666X/11/5/502physical unclonable function (PUF)spin-transfer torque magnetic random-access memory (STT-MRAM)identity authenticationhardware securityinternet of things
collection DOAJ
language English
format Article
sources DOAJ
author Wei-Chen Chien
Yu-Chian Chang
Yao-Tung Tsou
Sy-Yen Kuo
Ching-Ray Chang
spellingShingle Wei-Chen Chien
Yu-Chian Chang
Yao-Tung Tsou
Sy-Yen Kuo
Ching-Ray Chang
STT-DPSA: Digital PUF-Based Secure Authentication Using STT-MRAM for the Internet of Things
Micromachines
physical unclonable function (PUF)
spin-transfer torque magnetic random-access memory (STT-MRAM)
identity authentication
hardware security
internet of things
author_facet Wei-Chen Chien
Yu-Chian Chang
Yao-Tung Tsou
Sy-Yen Kuo
Ching-Ray Chang
author_sort Wei-Chen Chien
title STT-DPSA: Digital PUF-Based Secure Authentication Using STT-MRAM for the Internet of Things
title_short STT-DPSA: Digital PUF-Based Secure Authentication Using STT-MRAM for the Internet of Things
title_full STT-DPSA: Digital PUF-Based Secure Authentication Using STT-MRAM for the Internet of Things
title_fullStr STT-DPSA: Digital PUF-Based Secure Authentication Using STT-MRAM for the Internet of Things
title_full_unstemmed STT-DPSA: Digital PUF-Based Secure Authentication Using STT-MRAM for the Internet of Things
title_sort stt-dpsa: digital puf-based secure authentication using stt-mram for the internet of things
publisher MDPI AG
series Micromachines
issn 2072-666X
publishDate 2020-05-01
description Physical unclonable function (PUF), a hardware-efficient approach, has drawn a lot of<br />attention in the security research community for exploiting the inevitable manufacturing variability<br />of integrated circuits (IC) as the unique fingerprint of each IC. However, analog PUF is not<br />robust and resistant to environmental conditions. In this paper, we propose a digital PUF-based<br />secure authentication model using the emergent spin-transfer torque magnetic random-access<br />memory (STT-MRAM) PUF (called STT-DPSA for short). STT-DPSA is an original secure identity<br />authentication architecture for Internet of Things (IoT) devices to devise a computationally<br />lightweight authentication architecture which is not susceptible to environmental conditions.<br />Considering hardware security level or cell area, we alternatively build matrix multiplication or<br />stochastic logic operation for our authentication model. To prove the feasibility of our model, the<br />reliability of our PUF is validated via the working windows between temperature interval (−35 °C,<br />110 °C) and Vdd interval [0.95 V, 1.16 V] and STT-DPSA is implemented with parameters <em>n</em> = 32,<br /><em>i</em> <em>= o =</em> 1024, <em>k</em> = 8, and <em>l</em> = 2 using FPGA design flow. Under this setting of parameters, an attacker<br />needs to take time complexity O(2<sup>256</sup>) to compromise STT-DPSA. We also evaluate STT-DPSA using<br />Synopsys design compiler with TSMC 0.18 um process.
topic physical unclonable function (PUF)
spin-transfer torque magnetic random-access memory (STT-MRAM)
identity authentication
hardware security
internet of things
url https://www.mdpi.com/2072-666X/11/5/502
work_keys_str_mv AT weichenchien sttdpsadigitalpufbasedsecureauthenticationusingsttmramfortheinternetofthings
AT yuchianchang sttdpsadigitalpufbasedsecureauthenticationusingsttmramfortheinternetofthings
AT yaotungtsou sttdpsadigitalpufbasedsecureauthenticationusingsttmramfortheinternetofthings
AT syyenkuo sttdpsadigitalpufbasedsecureauthenticationusingsttmramfortheinternetofthings
AT chingraychang sttdpsadigitalpufbasedsecureauthenticationusingsttmramfortheinternetofthings
_version_ 1724881211064582144