Design and Development of an ML/DL Attack Resistance of RC-Based PUF for IoT Security

arXiv cs.AI / 4/1/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper proposes a dynamically reconfigurable resistor-capacitor (RC) based Physically Unclonable Function (PUF) intended for secure IoT authentication in the face of ML/DL challenge-response modeling attacks.
  • It evaluates attack resistance by creating a dataset of 32-bit challenge-response pairs and training multiple ML models (ANN, GBNN, decision trees, random forests, and XGBoost) using standard train/validation/test splits.
  • Although all trained models reach 100% training accuracy, their test accuracy stays close to random guessing (roughly 50–53%), indicating the PUF responses are difficult for learned models to generalize.
  • The authors claim the reconfigurable RC-PUF design improves robustness against adversarial ML threats while keeping hardware overhead minimal, positioning it as a low-cost alternative to heavier cryptographic approaches for IoT verification.

Abstract

Physically Unclonable Functions (PUFs) provide promising hardware security for IoT authentication, leveraging inherent randomness suitable for resource constrained environments. However, ML/DL modeling attacks threaten PUF security by learning challenge-response patterns. This work introduces a custom resistor-capacitor (RC) based dynamically reconfigurable PUF using 32-bit challenge-response pairs (CRPs) designed to resist such attacks. We systematically evaluated robustness by generating a CRP dataset and splitting it into training, validation, and test sets. Multiple ML techniques including Artificial Neural Networks (ANN), Gradient Boosted Neural Networks (GBNN), Decision Trees (DT), Random Forests (RF), and XGBoost, were trained to model PUF behavior. While all models achieved 100% training accuracy, test performance remained near random guessing: 51.05% (ANN), 53.27% (GBNN), 50.06% (DT), 52.08% (RF), and 50.97% (XGBoost). These results demonstrate the proposed PUF's strong resistance to ML-driven modeling attacks, as advanced algorithms fail to reproduce accurate responses. The dynamically reconfigurable architecture enhances robustness against adversarial threats with minimal resource overhead. This simple RC-PUF offers an effective, low-cost alternative to complex encryption for securing next-generation IoT authentication against machine learning-based threats, ensuring reliable device verification without compromising computational efficiency or scalability in deployed IoT networks.