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...

Full description

Bibliographic Details
Main Authors: Bing Li, Shuai Chen, Fukui Dan
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