Back to Search
Start Over
An optimization-theoretic approach for attacking physical unclonable functions
- Source :
- ICCAD
- Publication Year :
- 2016
- Publisher :
- ACM, 2016.
-
Abstract
- Physical unclonable functions (PUFs) utilize manufacturing variations 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.
- Subjects :
- Physical unclonable function
Centroid
Arbiter
Polytope
02 engineering and technology
Memristor
021001 nanoscience & nanotechnology
020202 computer hardware & architecture
law.invention
law
Convex polytope
0202 electrical engineering, electronic engineering, information engineering
Electronic engineering
Weight
0210 nano-technology
Algorithm
Cutting-plane method
Mathematics
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 35th International Conference on Computer-Aided Design
- Accession number :
- edsair.doi...........50e556ea958795f00d0a423322874051
- Full Text :
- https://doi.org/10.1145/2966986.2967000