Evolution strategy based machine learning attack on physical unclonable function

Recently, Physical Unclonable Function (PUF) has been rising as an alternative solution for device authentication. Yet, it still has some problems such as unreliability and vulnerable to Machine Learning Attack. Previous research proves that PUF is prone to Machine Learning Attack. Therefore, this p...

Full description

Bibliographic Details
Main Author: Hadi Sutikno, Eric Darian
Other Authors: Chang Chip Hong
Format: Final Year Project (FYP)
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74696
_version_ 1811694821095505920
author Hadi Sutikno, Eric Darian
author2 Chang Chip Hong
author_facet Chang Chip Hong
Hadi Sutikno, Eric Darian
author_sort Hadi Sutikno, Eric Darian
collection NTU
description Recently, Physical Unclonable Function (PUF) has been rising as an alternative solution for device authentication. Yet, it still has some problems such as unreliability and vulnerable to Machine Learning Attack. Previous research proves that PUF is prone to Machine Learning Attack. Therefore, this project aims to improve the security of PUF-based authentication protocol by developing an algorithm which can predict the reliability of Challenge-Response Pairs (CRPs) based on Machine Learning Attack Model Parameters.In this project, we are mainly using one of Evolution Strategies algorithm namely Covariance Matrix Adaptation to attack a Matlab-simulated Arbiter PUF. Based on the result, Evolution Strategies based Machine Learning algorithm is more effective than Support Vector Machine (SVM) algorithm in attacking and modelling the Arbiter PUF. Using the PUF model parameter obtained from the CMA-ES Attack, an algorithm which has the ability to predict the reliability of CRPs is developed. This algorithm shows that it is possible to predict whether CRPs are reliable or not based on the parameters generated from Machine Learning Attack. The result of this project shows that we are able to quickly and accurately predict the reliability of CRPs for an Arbiter PUF. We achieved about 98.6% accuracy in predicting whether future CRPs are reliable or not. Therefore, it opens up the opportunity to improve the security of PUF-based Authentication Protocol by using mixture of reliable and unreliable CRPs. This will make anyone who tries to attack PUF by stealing the CRPs in the authentication process not getting the effective training data.
first_indexed 2024-10-01T07:13:40Z
format Final Year Project (FYP)
id ntu-10356/74696
institution Nanyang Technological University
language English
last_indexed 2024-10-01T07:13:40Z
publishDate 2018
record_format dspace
spelling ntu-10356/746962023-07-07T16:09:22Z Evolution strategy based machine learning attack on physical unclonable function Hadi Sutikno, Eric Darian Chang Chip Hong School of Electrical and Electronic Engineering DRNTU::Engineering Recently, Physical Unclonable Function (PUF) has been rising as an alternative solution for device authentication. Yet, it still has some problems such as unreliability and vulnerable to Machine Learning Attack. Previous research proves that PUF is prone to Machine Learning Attack. Therefore, this project aims to improve the security of PUF-based authentication protocol by developing an algorithm which can predict the reliability of Challenge-Response Pairs (CRPs) based on Machine Learning Attack Model Parameters.In this project, we are mainly using one of Evolution Strategies algorithm namely Covariance Matrix Adaptation to attack a Matlab-simulated Arbiter PUF. Based on the result, Evolution Strategies based Machine Learning algorithm is more effective than Support Vector Machine (SVM) algorithm in attacking and modelling the Arbiter PUF. Using the PUF model parameter obtained from the CMA-ES Attack, an algorithm which has the ability to predict the reliability of CRPs is developed. This algorithm shows that it is possible to predict whether CRPs are reliable or not based on the parameters generated from Machine Learning Attack. The result of this project shows that we are able to quickly and accurately predict the reliability of CRPs for an Arbiter PUF. We achieved about 98.6% accuracy in predicting whether future CRPs are reliable or not. Therefore, it opens up the opportunity to improve the security of PUF-based Authentication Protocol by using mixture of reliable and unreliable CRPs. This will make anyone who tries to attack PUF by stealing the CRPs in the authentication process not getting the effective training data. Bachelor of Engineering 2018-05-23T03:32:05Z 2018-05-23T03:32:05Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74696 en Nanyang Technological University 44 p. application/pdf
spellingShingle DRNTU::Engineering
Hadi Sutikno, Eric Darian
Evolution strategy based machine learning attack on physical unclonable function
title Evolution strategy based machine learning attack on physical unclonable function
title_full Evolution strategy based machine learning attack on physical unclonable function
title_fullStr Evolution strategy based machine learning attack on physical unclonable function
title_full_unstemmed Evolution strategy based machine learning attack on physical unclonable function
title_short Evolution strategy based machine learning attack on physical unclonable function
title_sort evolution strategy based machine learning attack on physical unclonable function
topic DRNTU::Engineering
url http://hdl.handle.net/10356/74696
work_keys_str_mv AT hadisutiknoericdarian evolutionstrategybasedmachinelearningattackonphysicalunclonablefunction