MARPUF: physical unclonable function with improved machine learning attack resistance

Abstract Nowadays, physical unclonable functions (PUFs) are emerging as one of the key building blocks for device authentication and key generation. Although PUF is very useful in the area of hardware security, it is vulnerable to machine learning modelling attacks (ML‐MA) by modelling the challenge...

Full description

Saved in:
Bibliographic Details
Main Authors: Somanath Tripathy, Vikash Kumar Rai, Jimson Mathew
Format: Article
Language:English
Published: Wiley 2021-08-01
Series:IET Circuits, Devices and Systems
Subjects:
Online Access:https://doi.org/10.1049/cds2.12042
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832546684231483392
author Somanath Tripathy
Vikash Kumar Rai
Jimson Mathew
author_facet Somanath Tripathy
Vikash Kumar Rai
Jimson Mathew
author_sort Somanath Tripathy
collection DOAJ
description Abstract Nowadays, physical unclonable functions (PUFs) are emerging as one of the key building blocks for device authentication and key generation. Although PUF is very useful in the area of hardware security, it is vulnerable to machine learning modelling attacks (ML‐MA) by modelling the challenge‐response pairs (CRPs) behaviour. To this end, this study proposes a novel PUF named MARPUF, which gives good resistance to machine learning (ML) attacks. The study proposed a MARPUF design, where the mapping of CRPs is randomized by implementing two‐round challenges to meet the randomness requirements for ML resistance. Ssome of the popular ML techniques are used to test the ML attack resistance and compare the results with some existing PUFs. We evaluate the performance of the PUF against various parameters like reliability, uniformity, uniqueness, etc. The hardware cost analysis shows that MARPUF requires lesser hardware than the existing ML‐MA resistant PUFs.
format Article
id doaj-art-a1fcfc23a37847aa8d580d489b90f0a6
institution Kabale University
issn 1751-858X
1751-8598
language English
publishDate 2021-08-01
publisher Wiley
record_format Article
series IET Circuits, Devices and Systems
spelling doaj-art-a1fcfc23a37847aa8d580d489b90f0a62025-02-03T06:47:28ZengWileyIET Circuits, Devices and Systems1751-858X1751-85982021-08-0115546547410.1049/cds2.12042MARPUF: physical unclonable function with improved machine learning attack resistanceSomanath Tripathy0Vikash Kumar Rai1Jimson Mathew2Indian Institute of Technology Patna Patna Bihar IndiaIndian Institute of Technology Patna Patna Bihar IndiaIndian Institute of Technology Patna Patna Bihar IndiaAbstract Nowadays, physical unclonable functions (PUFs) are emerging as one of the key building blocks for device authentication and key generation. Although PUF is very useful in the area of hardware security, it is vulnerable to machine learning modelling attacks (ML‐MA) by modelling the challenge‐response pairs (CRPs) behaviour. To this end, this study proposes a novel PUF named MARPUF, which gives good resistance to machine learning (ML) attacks. The study proposed a MARPUF design, where the mapping of CRPs is randomized by implementing two‐round challenges to meet the randomness requirements for ML resistance. Ssome of the popular ML techniques are used to test the ML attack resistance and compare the results with some existing PUFs. We evaluate the performance of the PUF against various parameters like reliability, uniformity, uniqueness, etc. The hardware cost analysis shows that MARPUF requires lesser hardware than the existing ML‐MA resistant PUFs.https://doi.org/10.1049/cds2.12042cryptographylearning (artificial intelligence)modellingsecurity of data
spellingShingle Somanath Tripathy
Vikash Kumar Rai
Jimson Mathew
MARPUF: physical unclonable function with improved machine learning attack resistance
IET Circuits, Devices and Systems
cryptography
learning (artificial intelligence)
modelling
security of data
title MARPUF: physical unclonable function with improved machine learning attack resistance
title_full MARPUF: physical unclonable function with improved machine learning attack resistance
title_fullStr MARPUF: physical unclonable function with improved machine learning attack resistance
title_full_unstemmed MARPUF: physical unclonable function with improved machine learning attack resistance
title_short MARPUF: physical unclonable function with improved machine learning attack resistance
title_sort marpuf physical unclonable function with improved machine learning attack resistance
topic cryptography
learning (artificial intelligence)
modelling
security of data
url https://doi.org/10.1049/cds2.12042
work_keys_str_mv AT somanathtripathy marpufphysicalunclonablefunctionwithimprovedmachinelearningattackresistance
AT vikashkumarrai marpufphysicalunclonablefunctionwithimprovedmachinelearningattackresistance
AT jimsonmathew marpufphysicalunclonablefunctionwithimprovedmachinelearningattackresistance