An Optimization-theoretic Approach for Attacking Physical Unclonable Functions
Title | An Optimization-theoretic Approach for Attacking Physical Unclonable Functions |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Liu, Yuntao, Xie, Yang, Bao, Chongxi, Srivastava, Ankur |
Conference Name | Proceedings of the 35th International Conference on Computer-Aided Design |
Date Published | November 2016 |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4466-1 |
Keywords | attack 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. |
URL | http://doi.acm.org/10.1145/2966986.2967000 |
DOI | 10.1145/2966986.2967000 |
Citation Key | liu_optimization-theoretic_2016 |