EPUF: A Novel Scheme Based on Entropy Features of Latency-based DRAM PUFs Providing Lightweight Authentication in IoT Networks
Fatemeh Najafi, Masoud Kaveh, Mohammad Reza Mosavi, Alessandro, Brighente, and Mauro Conti

TL;DR
EPUF introduces a fast, reliable, and lightweight DRAM-based PUF scheme utilizing entropy features for secure IoT authentication, outperforming existing solutions in speed, reliability, and security.
Contribution
The paper presents EPUF, a novel DRAM PUF method using entropy features that enhances speed, reliability, and security for IoT device authentication.
Findings
EPUF is approximately 1.7 times faster than existing solutions.
EPUF achieves 100% reliability in experiments.
EPUF supports a large set of challenge-response pairs (CRPs).
Abstract
Physical unclonable functions (PUFs) are hardware-oriented primitives that exploit manufacturing variations to generate a unique identity for a physical system. Recent advancements showed how DRAM can be exploited to implement PUFs. DRAM PUFs require no additional circuits for PUF operations and can be used in most of the applications with resource-constrained nodes such as Internet of Things (IoT) networks. However, the existing DRAM PUF solutions either require to interrupt other functions in the host system, or provide unreliable responses due to their sensitiveness to the environmental conditions. In this paper, we propose EPUF, a novel strategy to extract random and unique features from DRAM cells to generate reliable PUF responses. In particular, we use the bitmap images of the binary DRAM values and their entropy features. We show via real device experiments that EPUF is…
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 · Advanced Memory and Neural Computing · Adversarial Robustness in Machine Learning
