Going Deep: Using deep learning techniques with simplified mathematical models against XOR BR and TBR PUFs (Attacks and Countermeasures)
Mahmoud Khalafalla, Mahmoud A. Elmohr, Catherine Gebotys

TL;DR
This paper demonstrates that deep learning techniques can effectively model and break the security of XOR BR and TBR PUFs, highlighting the need for more secure PUF architectures.
Contribution
It empirically shows DL's effectiveness against complex PUFs and introduces a new obfuscated architecture with improved resistance to DL attacks.
Findings
DL models achieve ~99% accuracy on XOR BR and TBR PUFs
Single-layer neural networks and SVMs fail to break PUF security
Obfuscated architecture reduces attack accuracy by 16-40%
Abstract
This paper contributes to the study of PUFs vulnerability against modeling attacks by evaluating the security of XOR BR PUFs, XOR TBR PUFs, and obfuscated architectures of XOR BR PUF using a simplified mathematical model and deep learning (DL) techniques. Obtained results show that DL modeling attacks could easily break the security of 4-input XOR BR PUFs and 4-input XOR TBR PUFs with modeling accuracy 99%. Similar attacks were executed using single-layer neural networks (NN) and support vector machines (SVM) with polynomial kernel and the obtained results showed that single NNs failed to break the PUF security. Furthermore, SVM results confirmed the same modeling accuracy reported in previous research ( 50%). For the first time, this research empirically shows that DL networks can be used as powerful modeling techniques against these complex PUF architectures for which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSupport Vector Machine
