Design and implementation of an improved MA‐APUF with higher uniqueness and security
An arbiter physical unclonable function (APUF) has exponential challenge‐response pairs and is easy to implement on field‐programmable gate arrays (FPGAs). However, modeling attacks based on machine learning have become a serious threat to APUFs. Although the modeling‐attack resistance of an MA‐APUF...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Electronics and Telecommunications Research Institute (ETRI)
2019-12-01
|
Series: | ETRI Journal |
Subjects: | |
Online Access: | https://doi.org/10.4218/etrij.2019-0081 |
id |
doaj-338a1cd8308544ae9791831e0eef1fff |
---|---|
record_format |
Article |
spelling |
doaj-338a1cd8308544ae9791831e0eef1fff2020-11-25T02:34:27ZengElectronics and Telecommunications Research Institute (ETRI)ETRI Journal1225-64632019-12-0142220521610.4218/etrij.2019-008110.4218/etrij.2019-0081Design and implementation of an improved MA‐APUF with higher uniqueness and securityBing LiShuai ChenFukui DanAn arbiter physical unclonable function (APUF) has exponential challenge‐response pairs and is easy to implement on field‐programmable gate arrays (FPGAs). However, modeling attacks based on machine learning have become a serious threat to APUFs. Although the modeling‐attack resistance of an MA‐APUF has been improved considerably by architecture modifications, the response generation method of an MA‐APUF results in low uniqueness. In this study, we demonstrate three design problems regarding the low uniqueness that APUF‐based strong PUFs may exhibit, and we present several foundational principles to improve the uniqueness of APUF‐based strong PUFs. In particular, an improved MA‐APUF design is implemented in an FPGA and evaluated using a well‐established experimental setup. Two types of evaluation metrics are used for evaluation and comparison. Furthermore, evolution strategies, logistic regression, and K‐junta functions are used to evaluate the security of our design. The experiment results reveal that the uniqueness of our improved MA‐APUF is 81.29% (compared with that of the MA‐APUF, 13.12%), and the prediction rate is approximately 56% (compared with that of the MA‐APUF (60%‐80%).https://doi.org/10.4218/etrij.2019-0081ma‐apufml attackphysical unclonable functionsuniqueness |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Bing Li Shuai Chen Fukui Dan |
spellingShingle |
Bing Li Shuai Chen Fukui Dan Design and implementation of an improved MA‐APUF with higher uniqueness and security ETRI Journal ma‐apuf ml attack physical unclonable functions uniqueness |
author_facet |
Bing Li Shuai Chen Fukui Dan |
author_sort |
Bing Li |
title |
Design and implementation of an improved MA‐APUF with higher uniqueness and security |
title_short |
Design and implementation of an improved MA‐APUF with higher uniqueness and security |
title_full |
Design and implementation of an improved MA‐APUF with higher uniqueness and security |
title_fullStr |
Design and implementation of an improved MA‐APUF with higher uniqueness and security |
title_full_unstemmed |
Design and implementation of an improved MA‐APUF with higher uniqueness and security |
title_sort |
design and implementation of an improved ma‐apuf with higher uniqueness and security |
publisher |
Electronics and Telecommunications Research Institute (ETRI) |
series |
ETRI Journal |
issn |
1225-6463 |
publishDate |
2019-12-01 |
description |
An arbiter physical unclonable function (APUF) has exponential challenge‐response pairs and is easy to implement on field‐programmable gate arrays (FPGAs). However, modeling attacks based on machine learning have become a serious threat to APUFs. Although the modeling‐attack resistance of an MA‐APUF has been improved considerably by architecture modifications, the response generation method of an MA‐APUF results in low uniqueness. In this study, we demonstrate three design problems regarding the low uniqueness that APUF‐based strong PUFs may exhibit, and we present several foundational principles to improve the uniqueness of APUF‐based strong PUFs. In particular, an improved MA‐APUF design is implemented in an FPGA and evaluated using a well‐established experimental setup. Two types of evaluation metrics are used for evaluation and comparison. Furthermore, evolution strategies, logistic regression, and K‐junta functions are used to evaluate the security of our design. The experiment results reveal that the uniqueness of our improved MA‐APUF is 81.29% (compared with that of the MA‐APUF, 13.12%), and the prediction rate is approximately 56% (compared with that of the MA‐APUF (60%‐80%). |
topic |
ma‐apuf ml attack physical unclonable functions uniqueness |
url |
https://doi.org/10.4218/etrij.2019-0081 |
work_keys_str_mv |
AT bingli designandimplementationofanimprovedmaapufwithhigheruniquenessandsecurity AT shuaichen designandimplementationofanimprovedmaapufwithhigheruniquenessandsecurity AT fukuidan designandimplementationofanimprovedmaapufwithhigheruniquenessandsecurity |
_version_ |
1724808854371303424 |