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...
Main Authors: | , , , , |
---|---|
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 |