A Machine Learning Attack Resistant Multi-PUF Design on FPGA

Qingqing Ma, Chongyan Gu, Neil Hanley, Chenghua Wang, Weiqiang Liu, Maire O'Neill

Research output: Chapter in Book/Report/Conference proceedingConference contribution

27 Citations (Scopus)
684 Downloads (Pure)

Abstract

Current approaches for building physical unclonable function (PUF) designs resistant to machine learning attacks often suffer from large resource overhead and are typically difficult to implement on field programmable gate arrays (FPGAs). In this paper we propose a new arbiter-based multi-PUF (MPUF) design that utilises a Weak PUF to obfuscate the challenges to a Strong PUF and is harder to model than the conventional arbiter PUF using machine learning attacks. The proposed PUF design shows a greater resistance to attacks, which have been successfully applied to other Arbiter PUFs. A mathematical model is presented to analyse the complexity and obfuscation properties of the proposed PUF design. Moreover, we show that it is feasible to implement the proposed MPUF design on a Xilinx Artix-7 FPGA, and that it achieves a good uniqueness result of 40.60 % and uniformity of 37.03 %, which significantly improves over previous work into multi-PUF designs.
Original languageEnglish
Title of host publication23rd Asia and South Pacific Design Automation Conference (ASP-DAC): Proceedings
PublisherIEEE Circuits and Systems Society
Pages97-104
Number of pages8
ISBN (Electronic)978-1-5090-0602-1
ISBN (Print)978-1-5090-0603-8
DOIs
Publication statusPublished - 22 Feb 2018
Event2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC) - Jeju, Korea, Republic of
Duration: 22 Jan 201825 Jan 2018
http://ieeexplore.ieee.org/abstract/document/8297289/

Publication series

Name23rd Asia and South Pacific Design Automation Conference
PublisherIEEE
ISSN (Electronic)2153-697X

Conference

Conference2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC)
CountryKorea, Republic of
CityJeju
Period22/01/201825/01/2018
Internet address

Fingerprint

Dive into the research topics of 'A Machine Learning Attack Resistant Multi-PUF Design on FPGA'. Together they form a unique fingerprint.

Cite this