Optimized RC-PUF Design for IoT Security: Evaluation of the Impact of ADC Bit Selection and Time Delay on Uniqueness, Reliability, and Statistical Randomness
Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
The proliferation of Internet of Things (IoT) devices has increased security concerns, as these devices suffer from limited computational resources, restricting traditional encryption methods. Physically Unclonable Functions (PUFs) provide a lightweight and cost-effective alternative for secure authentication. This study presents an optimized Resistor-Capacitor (RC) PUF design for IoT security, focusing on the study of the effects of input time delay and output bit selection of analog to digital (ADC) converter for enhanced performance. We evaluate first-order (RC1) and second-order (RC2) PUF architectures, optimizing resistance (R), capacitance (C), bit delays, and ADC bit selection to improve uniqueness, uniformity, reliability, and bit-aliasing. Experimental results indicate that the 5 th ADC bit out of 12 bits provides optimal performance, balancing uniqueness (~50%), reliability (>90%), and minimal bit-aliasing (~50%). Additionally, incorporating XOR-based challenge obfuscation with the microcontroller’s unique identity (ID) improves robustness. The National Institute of Standards and Technology (NIST) SP 800-22 randomness tests confirm strong unpredictability (95-98%), making the proposed RC PUF highly suitable for secure IoT authentication. The design's simplicity and low-cost implementation ensure seamless integration of our proposed PUF into existing IoT ecosystems.