Designing Short-Stage CDC-XPUFs: Balancing Reliability, Cost, and Security in IoT Devices

Gaoxiang Li, Yu Zhuang
9/26/2024
cs.CRcs.LG

No confident code implementation found for this paper.

Abstract

The rapid expansion of Internet of Things (IoT) devices demands robust and resource-efficient security solutions. Physically Unclonable Functions (PUFs), which generate unique cryptographic keys from inherent hardware variations, offer a promising approach. However, traditional PUFs like Arbiter PUFs (APUFs) and XOR Arbiter PUFs (XOR-PUFs) are susceptible to machine learning (ML) and reliability-based attacks. In this study, we investigate Component-Differentially Challenged XOR-PUFs (CDC-XPUFs), a less explored variant, to address these vulnerabilities. We propose an optimized CDC-XPUF design that incorporates a pre-selection strategy to enhance reliability and introduces a novel lightweight architecture to reduce hardware overhead. Rigorous testing demonstrates that our design significantly lowers resource consumption, maintains strong resistance to ML attacks, and improves reliability, effectively mitigating reliability-based attacks. These results highlight the potential of CDC-XPUFs as a secure and efficient candidate for widespread deployment in resource-constrained IoT systems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2024designing,
  title  = {Designing Short-Stage CDC-XPUFs: Balancing Reliability, Cost, and Security in IoT Devices},
  author = {Gaoxiang Li and Yu Zhuang},
  year   = {2024},
  eprint = {2409.17902},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.17902v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.17902.svg)](https://codeofpaper.com/paper/2409.17902)

Discussion