IIUM Repository

Securing IoT networks using machine learning-resistant physical unclonable functions (PUFs) on edge devices

Sheikh, Abdul Manan and Islam, Md. Rafiqul and Habaebi, Mohamed Hadi and Zabidi, Suriza Ahmad and Najeeb, Athaur Rahman and Baloch, Mazhar (2026) Securing IoT networks using machine learning-resistant physical unclonable functions (PUFs) on edge devices. Network, 6 (1). pp. 1-30. E-ISSN 2673-8732

[img]
Preview
PDF - Published Version
Download (6MB) | Preview

Abstract

The Internet of Things (IoT) has transformed global connectivity by linking people, smart devices, and data. However, as the number of connected devices continues to grow, ensuring secure data transmission and communication has become increasingly challenging. IoT security threats arise at the device level due to limited computing resources, mobility, and the large diversity of devices, as well as at the network level, where the use of varied protocols by different vendors introduces further vulnerabilities. Physical Unclonable Functions (PUFs) provide a lightweight, hardware-based security primitive that exploits inherent device-specific variations to ensure uniqueness, unpredictability, and enhanced protection of data and user privacy. Additionally, modeling attacks against PUF architectures is challenging due to the random and unpredictable physical variations inherent in their design, making it nearly impossible for attackers to accurately replicate their unique responses. This study collected approximately 80,000 Challenge Response Pairs (CRPs) from a Ring Oscillator (RO) PUF design to evaluate its resilience against modeling attacks. The predictive performance of five machine learning algorithms, i.e., Support Vector Machines, Logistic Regression, Artificial Neural Networks with a Multilayer Perceptron, K-Nearest Neighbors, and Gradient Boosting, was analyzed, and the results showed an average accuracy of approximately 60%, demonstrating the strong resistance of the RO PUF to these attacks. The NIST statistical test suite was applied to the CRP data of the RO PUF to evaluate its randomness quality. The p-values from the 15 statistical tests confirm that the CRP data exhibit true randomness, with most values exceeding the 0.01 threshold and supporting the null hypothesis of randomness

Item Type: Article (Editorial)
Uncontrolled Keywords: cryptography, IoT, PUFs, CRPs, machine learning
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5101 Telecommunication. Including telegraphy, radio, radar, television
Kulliyyahs/Centres/Divisions/Institutes (Can select more than one option. Press CONTROL button): Kulliyyah of Engineering > Department of Electrical and Computer Engineering
Depositing User: Dr. Mohamed Hadi Habaebi
Date Deposited: 22 Jan 2026 16:07
Last Modified: 22 Jan 2026 16:07
Queue Number: 2026-01-Q1765
URI: http://irep.iium.edu.my/id/eprint/126983

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year