Machine Learning based IoT Edge Node Security Attack and Countermeasures
Vishalini R. Laguduva, Sheikh Ariful Islam, Sathyanarayanan Aakur,, Srinivas Katkoori, Robert Karam

TL;DR
This paper demonstrates a novel machine learning attack on PUF-based IoT security that can clone devices with high accuracy and proposes a discriminator countermeasure for remote authentication of IoT nodes.
Contribution
It introduces a non-invasive, architecture-independent ML attack on PUFs and a discriminator-based countermeasure for IoT device authentication.
Findings
Cloning accuracy of 93.5% for strong PUFs.
Discriminator achieves 96.01% accuracy in distinguishing cloned from authentic PUFs.
ML attack outperforms previous brute force methods by up to 48.31%.
Abstract
Advances in technology have enabled tremendous progress in the development of a highly connected ecosystem of ubiquitous computing devices collectively called the Internet of Things (IoT). Ensuring the security of IoT devices is a high priority due to the sensitive nature of the collected data. Physically Unclonable Functions (PUFs) have emerged as critical hardware primitive for ensuring the security of IoT nodes. Malicious modeling of PUF architectures has proven to be difficult due to the inherently stochastic nature of PUF architectures. Extant approaches to malicious PUF modeling assume that a priori knowledge and physical access to the PUF architecture is available for malicious attack on the IoT node. However, many IoT networks make the underlying assumption that the PUF architecture is sufficiently tamper-proof, both physically and mathematically. In this work, we show that…
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
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Neuroscience and Neural Engineering · Advanced Memory and Neural Computing
