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

碩士 === 國立臺灣大學 === 電子工程學研究所 === 107 === Physical Unclonable Function (PUF), a hardware-efficient approach, has drawn a lot of attention for the security research community in exploiting the inevitable manufacturing variability of integrated circuit (IC) as the unique fingerprint of each IC. However,...

Full description

Bibliographic Details
Main Authors: Yu-Chian Chang, 張禹謙
Other Authors: 郭斯彥
Format: Others
Language:en_US
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/737d3e
id ndltd-TW-107NTU05428073
record_format oai_dc
spelling ndltd-TW-107NTU054280732019-11-16T05:27:59Z http://ndltd.ncl.edu.tw/handle/737d3e STT-DPSA: Digital PUF based Secure Authentication Using STT-MRAM for Internet of Things 使用自旋轉移力矩式記憶體為基礎的物理性不可複製功能之物聯網裝置認證機制 Yu-Chian Chang 張禹謙 碩士 國立臺灣大學 電子工程學研究所 107 Physical Unclonable Function (PUF), a hardware-efficient approach, has drawn a lot of attention for the security research community in exploiting the inevitable manufacturing variability of integrated circuit (IC) as the unique fingerprint of each IC. However, analog PUF is not robust and resistent against environmental conditions. PUF has been proposed to be applied broadly in different application such as secret key generation and device authentication. Stochastic logic, which exploited the probabilistic scheme to encode data rather than traditional binary enconding of data, has also attracted a lot of attention because its low gate count advantage for calculation circuit such as adder and multiplier. In this thesis, we propose a digital PUF based secure authentication model using the emergent spin-transfer torque magnetic random-access memory (STT-MRAM) PUF (called STT-DPSA for short), a new secure identity authentication architecture for IoT devices. By leveraging digital PUF characteristics, we aim to devise a computationally lightweight authentication architecture which is not susceptible to environmental conditions. Two authentication models, one is based on matrix multiplication and the other is based on stochastic logic are developed. Moreover, we implement our DPSA based on the emergent spin-transfer torque magnetic randomaccess memory (STT-MRAM) using Application-Specific Integrated Circuit (ASIC) design flow and performed empirical evaluation in terms of computation and hardware area usages, proving its practical feasibility.Finally, we perform empirical evaluation in terms of delay of critical path and cell area usages under the environment of cell-based design flow and implement our STT-DPSA based on STT-MRAM PUF, proving its practical feasibility. This model can guarantee the security of authentication against brute-force attacks, while posing a lightweight overhead on IoT devices. 郭斯彥 2019 學位論文 ; thesis 49 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電子工程學研究所 === 107 === Physical Unclonable Function (PUF), a hardware-efficient approach, has drawn a lot of attention for the security research community in exploiting the inevitable manufacturing variability of integrated circuit (IC) as the unique fingerprint of each IC. However, analog PUF is not robust and resistent against environmental conditions. PUF has been proposed to be applied broadly in different application such as secret key generation and device authentication. Stochastic logic, which exploited the probabilistic scheme to encode data rather than traditional binary enconding of data, has also attracted a lot of attention because its low gate count advantage for calculation circuit such as adder and multiplier. In this thesis, we propose a digital PUF based secure authentication model using the emergent spin-transfer torque magnetic random-access memory (STT-MRAM) PUF (called STT-DPSA for short), a new secure identity authentication architecture for IoT devices. By leveraging digital PUF characteristics, we aim to devise a computationally lightweight authentication architecture which is not susceptible to environmental conditions. Two authentication models, one is based on matrix multiplication and the other is based on stochastic logic are developed. Moreover, we implement our DPSA based on the emergent spin-transfer torque magnetic randomaccess memory (STT-MRAM) using Application-Specific Integrated Circuit (ASIC) design flow and performed empirical evaluation in terms of computation and hardware area usages, proving its practical feasibility.Finally, we perform empirical evaluation in terms of delay of critical path and cell area usages under the environment of cell-based design flow and implement our STT-DPSA based on STT-MRAM PUF, proving its practical feasibility. This model can guarantee the security of authentication against brute-force attacks, while posing a lightweight overhead on IoT devices.
author2 郭斯彥
author_facet 郭斯彥
Yu-Chian Chang
張禹謙
author Yu-Chian Chang
張禹謙
spellingShingle Yu-Chian Chang
張禹謙
STT-DPSA: Digital PUF based Secure Authentication Using STT-MRAM for Internet of Things
author_sort Yu-Chian Chang
title STT-DPSA: Digital PUF based Secure Authentication Using STT-MRAM for Internet of Things
title_short STT-DPSA: Digital PUF based Secure Authentication Using STT-MRAM for Internet of Things
title_full STT-DPSA: Digital PUF based Secure Authentication Using STT-MRAM for Internet of Things
title_fullStr STT-DPSA: Digital PUF based Secure Authentication Using STT-MRAM for Internet of Things
title_full_unstemmed STT-DPSA: Digital PUF based Secure Authentication Using STT-MRAM for Internet of Things
title_sort stt-dpsa: digital puf based secure authentication using stt-mram for internet of things
publishDate 2019
url http://ndltd.ncl.edu.tw/handle/737d3e
work_keys_str_mv AT yuchianchang sttdpsadigitalpufbasedsecureauthenticationusingsttmramforinternetofthings
AT zhāngyǔqiān sttdpsadigitalpufbasedsecureauthenticationusingsttmramforinternetofthings
AT yuchianchang shǐyòngzìxuánzhuǎnyílìjǔshìjìyìtǐwèijīchǔdewùlǐxìngbùkěfùzhìgōngnéngzhīwùliánwǎngzhuāngzhìrènzhèngjīzhì
AT zhāngyǔqiān shǐyòngzìxuánzhuǎnyílìjǔshìjìyìtǐwèijīchǔdewùlǐxìngbùkěfùzhìgōngnéngzhīwùliánwǎngzhuāngzhìrènzhèngjīzhì
_version_ 1719292367178039296