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

Saved in:
Bibliographic Details
Main Author: Hadi Sutikno, Eric Darian
Other Authors: Chang Chip Hong
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