Visible to the public An Optimization-theoretic Approach for Attacking Physical Unclonable Functions

TitleAn Optimization-theoretic Approach for Attacking Physical Unclonable Functions
Publication TypeConference Paper
Year of Publication2016
AuthorsLiu, Yuntao, Xie, Yang, Bao, Chongxi, Srivastava, Ankur
Conference NameProceedings of the 35th International Conference on Computer-Aided Design
Date PublishedNovember 2016
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4466-1
Keywordsattack vectors, Automated Response Actions, composability, cutting plane method, optimization theory, physical unclonable functions (PUF), pubcrawl, PUF attacks, Resiliency
Abstract

Physical unclonable functions (PUFs) utilize manufacturing ariations of circuit elements to produce unpredictable response to any challenge vector. The attack on PUF aims to predict the PUF response to all challenge vectors while only a small number of challenge-response pairs (CRPs) are known. The target PUFs in this paper include the Arbiter PUF (ArbPUF) and the Memristor Crossbar PUF (MXbarPUF). The manufacturing variations of the circuit elements in the targeted PUF can be characterized by a weight vector. An optimization-theoretic attack on the target PUFs is proposed. The feasible space for a PUF's weight vector is described by a convex polytope confined by the known CRPs. The centroid of the polytope is chosen as the estimate of the actual weight vector, while new CRPs are adaptively added into the original set of known CRPs. The linear behavior of both ArbPUF and MXbarPUF is proven which ensures that the feasible space for their weight vectors is convex. Simulation shows that our approach needs 71.4% fewer known CRPs and 86.5% less time than the state-of-the-art machine learning based approach.

URLhttp://doi.acm.org/10.1145/2966986.2967000
DOI10.1145/2966986.2967000
Citation Keyliu_optimization-theoretic_2016