FPGA Implementation of Resource-Efficient Recursive Challenge-Based PUF for Enhanced Security in IoT Applications

被引:0
作者
Vanga, Mahesh [1 ]
Srinivasarao, K. N. B. [1 ]
Babu, E. Suresh [2 ]
机构
[1] Natl Inst Technol Warangal, Dept ECE, Hanamkonda 506004, Telangana, India
[2] Natl Inst Technol Warangal, Dept CSE, Hanamkonda 506004, Telangana, India
关键词
IoT; PUF; Recursive challenge-based PUF; FPGA; ML; ARBITER PUF; ATTACK; DESIGN; UNIQUENESS;
D O I
10.1007/s13369-025-10362-z
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Physical unclonable functions (PUFs) serve as essential security primitives for cryptographic key generation particularly in Internet of Things (IoT) applications ensuring device-specific uniqueness and resistance to cloning. However existing PUF architectures often suffer from high resource consumption, susceptibility to machine learning (ML) attacks and instability under environmental variations. This paper presents a novel recursive challenge-based PUF (RPUF) that enhances randomness and security while minimizing hardware overhead. The proposed RPUF incorporates a recursive challenge mechanism reducing external challenge dependencies and increasing resistance to ML-based attacks. Additionally it integrates XOR operations at multiple stages enhancing nonlinearity and preventing attackers from accurately predicting challenge-response pairs (CRPs). The RPUF was implemented on Artix-7 and Zynq-7020 FPGAs and evaluated using 100K CRPs to assess its performance and security. Experimental results demonstrate that the proposed RPUF achieves high uniformity (50.25% on Artix-7, 50.18% on Zynq-7020), uniqueness (50.09% on Artix-7, 50.22% on Zynq-7020), diffuseness (50.01% on Artix-7, 50.12% on Zynq-7020), and reliability (99.27% on Artix-7, 99.35% on Zynq-7020 under temperature variations, 99.48% on Artix-7, 99.53% on Zynq-7020 under supply voltage variations) all while utilizing minimal hardware resources (36 LUTs on Artix-7, 35 LUTs on Zynq-7020). Furthermore, security analysis shows that RPUF maintains the lowest ML prediction accuracy across various ML algorithms underscoring its robustness against modeling attacks. The proposed design outperforms traditional PUF architectures in hardware efficiency, randomness', and security, making it highly suitable for IoT and embedded security applications.
引用
收藏
页数:12
相关论文
共 40 条
[1]  
Abulibdeh E., 2024, PREPRINT
[2]   Physical Unclonable Functions (PUF) for IoT Devices [J].
Al-Meer, Abdulaziz ;
Al-Kuwari, Saif .
ACM COMPUTING SURVEYS, 2023, 55 (14S)
[3]  
Alamro MA, 2019, IEEE INT CONF BIG DA, P3165, DOI 10.1109/BigData47090.2019.9006041
[4]   Implementation of Efficient XOR Arbiter PUF on FPGA With Enhanced Uniqueness and Security [J].
Anandakumar, N. Nalla ;
Hashmi, Mohammad S. ;
Chaudhary, Muhammad Akmal .
IEEE ACCESS, 2022, 10 :129832-129842
[5]   FPGA-based Physical Unclonable Functions: A comprehensive overview of theory and architectures [J].
Anandakumar, N. Nalla ;
Hashmi, Mohammad S. ;
Tehranipoor, Mark .
INTEGRATION-THE VLSI JOURNAL, 2021, 81 :175-194
[6]   Efficient and Lightweight FPGA-based Hybrid PUFs with Improved Performance [J].
Anandakumar, N. Nalla ;
Hashmi, Mohammad S. ;
Sanadhya, Somitra Kumar .
MICROPROCESSORS AND MICROSYSTEMS, 2020, 77
[7]   Homogeneous and Heterogeneous Feed-Forward XOR Physical Unclonable Functions [J].
Avvaru, S. V. Sandeep ;
Zeng, Ziqing ;
Parhi, Keshab K. .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 :2485-2498
[8]   Physical Unclonable Functions in the Internet of Things: State of the Art and Open Challenges [J].
Babaei, Armin ;
Schiele, Gregor .
SENSORS, 2019, 19 (14)
[9]  
Charles W., 2004, MIT CSAIL CSG Technical Memo, V481
[10]  
Chongyan G., 2019, IEEE Trans. Emerg. Topics Comput., P1