Reliable and modeling attack resistant authentication of Arbiter PUF in FPGA implementation with trinary quadruple response

Field programmable gate array (FPGA) is a potential hotbed for malicious and counterfeit hardware infiltration. Arbiter-based physical unclonable function (A-PUF) has been widely regarded as a suitable lightweight security primitive for FPGA bitstream encryption and device authentication. Unfortunat...

Full description

Saved in:
Bibliographic Details
Main Authors: Zalivaka, Siarhei S., Ivaniuk, Alexander A., Chang, Chip Hong
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/143997
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-143997
record_format dspace
spelling sg-ntu-dr.10356-1439972020-10-07T02:54:37Z Reliable and modeling attack resistant authentication of Arbiter PUF in FPGA implementation with trinary quadruple response Zalivaka, Siarhei S. Ivaniuk, Alexander A. Chang, Chip Hong School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Arbiter PUF Reliability Enhancement Field programmable gate array (FPGA) is a potential hotbed for malicious and counterfeit hardware infiltration. Arbiter-based physical unclonable function (A-PUF) has been widely regarded as a suitable lightweight security primitive for FPGA bitstream encryption and device authentication. Unfortunately, the metastability of flip-flop gives rise to poor A-PUF reliability in FPGA implementation. Its linear additive path delays are also vulnerable to modeling attacks. Most reliability enhancement techniques tend to increase the response predictability and ease machine learning attacks. This paper presents a robust device authentication method based on the FPGA implementation of a reliability enhanced A-PUF with trinary digit (trit) quadruple responses. A two flip-flop arbiter is used to produce a trit for metastability detection. By considering the ordered responses to all four combinations of first and last challenge bits, each quadruple response can be compressed into a quadbit that represents one of the five classes of trit quadruple response with greater reproducibility. This challenge-response quadruple classification not only greatly reduces the burden of error correction at the device but also enables a precise A-PUF model to be built at the server without having to store the complete challenge-response pair (CRP) set for authentication. Besides, the real challenge to the A-PUF is generated internally by a lossy, nonlinear, and irreversible maximum length signature generator at both the server and device sides to prevent the naked CRP from being machine learned by the attacker. The A-PUF with short repetition code of length five has been tested to achieve a reliability of 1.0 over the full operating temperature range of the target FPGA board with lower hardware resource utilization than other modeling attack resilient strong PUFs. The proposed authentication protocol has also been experimentally evaluated to be practically secure against various machine learning attacks including evolutionary strategy covariance matrix adaptation. Ministry of Education (MOE) Accepted version This work was supported by the Singapore Ministry of Education Academic Research Fund (AcRF) Tier II under Grant MOE 2015-T2-2-013. The associate editor coordinating the review of this manuscript and approving it for publication was Dr. Eduard A. Jorswieck. (Corresponding authors: Siarhei S. Zalivaka; Chip-Hong Chang.) 2020-10-07T02:54:37Z 2020-10-07T02:54:37Z 2018 Journal Article Zalivaka, S. S., Ivaniuk, A. A., & Chang, C. H. (2019). Reliable and modeling attack resistant authentication of Arbiter PUF in FPGA implementation with trinary quadruple response. IEEE Transactions on Information Forensics and Security, 14(4), 1109-1123. doi:10.1109/tifs.2018.2870835 1556-6013 https://hdl.handle.net/10356/143997 10.1109/TIFS.2018.2870835 4 14 1109 1123 en IEEE Transactions on Information Forensics and Security © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/TIFS.2018.2870835. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
Arbiter PUF
Reliability Enhancement
spellingShingle Engineering::Electrical and electronic engineering
Arbiter PUF
Reliability Enhancement
Zalivaka, Siarhei S.
Ivaniuk, Alexander A.
Chang, Chip Hong
Reliable and modeling attack resistant authentication of Arbiter PUF in FPGA implementation with trinary quadruple response
description Field programmable gate array (FPGA) is a potential hotbed for malicious and counterfeit hardware infiltration. Arbiter-based physical unclonable function (A-PUF) has been widely regarded as a suitable lightweight security primitive for FPGA bitstream encryption and device authentication. Unfortunately, the metastability of flip-flop gives rise to poor A-PUF reliability in FPGA implementation. Its linear additive path delays are also vulnerable to modeling attacks. Most reliability enhancement techniques tend to increase the response predictability and ease machine learning attacks. This paper presents a robust device authentication method based on the FPGA implementation of a reliability enhanced A-PUF with trinary digit (trit) quadruple responses. A two flip-flop arbiter is used to produce a trit for metastability detection. By considering the ordered responses to all four combinations of first and last challenge bits, each quadruple response can be compressed into a quadbit that represents one of the five classes of trit quadruple response with greater reproducibility. This challenge-response quadruple classification not only greatly reduces the burden of error correction at the device but also enables a precise A-PUF model to be built at the server without having to store the complete challenge-response pair (CRP) set for authentication. Besides, the real challenge to the A-PUF is generated internally by a lossy, nonlinear, and irreversible maximum length signature generator at both the server and device sides to prevent the naked CRP from being machine learned by the attacker. The A-PUF with short repetition code of length five has been tested to achieve a reliability of 1.0 over the full operating temperature range of the target FPGA board with lower hardware resource utilization than other modeling attack resilient strong PUFs. The proposed authentication protocol has also been experimentally evaluated to be practically secure against various machine learning attacks including evolutionary strategy covariance matrix adaptation.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Zalivaka, Siarhei S.
Ivaniuk, Alexander A.
Chang, Chip Hong
format Article
author Zalivaka, Siarhei S.
Ivaniuk, Alexander A.
Chang, Chip Hong
author_sort Zalivaka, Siarhei S.
title Reliable and modeling attack resistant authentication of Arbiter PUF in FPGA implementation with trinary quadruple response
title_short Reliable and modeling attack resistant authentication of Arbiter PUF in FPGA implementation with trinary quadruple response
title_full Reliable and modeling attack resistant authentication of Arbiter PUF in FPGA implementation with trinary quadruple response
title_fullStr Reliable and modeling attack resistant authentication of Arbiter PUF in FPGA implementation with trinary quadruple response
title_full_unstemmed Reliable and modeling attack resistant authentication of Arbiter PUF in FPGA implementation with trinary quadruple response
title_sort reliable and modeling attack resistant authentication of arbiter puf in fpga implementation with trinary quadruple response
publishDate 2020
url https://hdl.handle.net/10356/143997
_version_ 1681057053109387264