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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/74696 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-74696 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.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 |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Hadi Sutikno, Eric Darian Evolution strategy based machine learning attack on physical unclonable function |
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. |
author2 |
Chang Chip Hong |
author_facet |
Chang Chip Hong Hadi Sutikno, Eric Darian |
format |
Final Year Project |
author |
Hadi Sutikno, Eric Darian |
author_sort |
Hadi Sutikno, Eric Darian |
title |
Evolution strategy based machine learning attack on physical unclonable function |
title_short |
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_sort |
evolution strategy based machine learning attack on physical unclonable function |
publishDate |
2018 |
url |
http://hdl.handle.net/10356/74696 |
_version_ |
1772828111051685888 |