Dual-modal configurable software PUF based on DSP IP core

ZHENG Ziyang, WANG Pengjun, LI Gang, CHEN Bo, YANG Xinrong, LI Xiangyu

Integrated Circuits and Embedded Systems ›› 2025, Vol. 25 ›› Issue (6) : 29-38.

PDF(7534 KB)
PDF(7534 KB)
Integrated Circuits and Embedded Systems ›› 2025, Vol. 25 ›› Issue (6) : 29-38. DOI: 10.20193/j.ices2097-4191.2025.0018
Special Issue on FPGA Cutting-edge Technologies and Applied Research

Dual-modal configurable software PUF based on DSP IP core

Author information +
History +

Abstract

With the rapid advancement of information technology and artificial intelligence, the increasingly complex functions of IoT terminal devices have resulted in significant security threats due to their limited hardware resources. To address this, this paper proposes a dual-mode configurable software PUF (Physical Unclonable Function) design based on the DSP IP core. This approach leverages the timing violation behavior characteristics of sampling registers and the combinational logic delay features within the DSP IP core of FPGA. First, the internal structure of DSP IP cores in Xilinx Artix-7 FPGA is analyzed, determining the clock cycle range for normal data transmission based on their combinational logic delay information and timing constraints. Next, two distinct operational modes are configured based on the required challenge bit length, with overclocked clocks applied to induce abnormal computational results through timing violation in the sampling registers. Finally, a hash algorithm and parity check are used to compress the abnormal data of varying bit lengths into a 1-bit PUF response. This design eliminates the need for additional bias extraction circuits and allows for flexible configuration of two different challenge bit lengths for the software PUF implementation without modifying the hardware structure. The experimental results demonstrate that both operational modes achieve a reliability of over 98%, with excellent uniqueness and resistance to machine learning attacks, thereby validating the proposed scheme's feasibility and advantages in terms of both security and practicality.

Key words

physical unclonable function / timing violation / DSP IP core / hardware security

Cite this article

Download Citations
ZHENG Ziyang , WANG Pengjun , LI Gang , et al . Dual-modal configurable software PUF based on DSP IP core[J]. Integrated Circuits and Embedded Systems. 2025, 25(6): 29-38 https://doi.org/10.20193/j.ices2097-4191.2025.0018

References

[1]
GASSEND B, CLARKE D, DIJK M, et al. Silicon physical random functions[C]// Proceedings of the 9th ACM conference on computer and communications security,New York,USA, 2002:148-160.
[2]
NI L, WANG P, ZHANG Y, et al. PI PUF: A Processor-Intrinsic PUF for IoT[J]. Computers and Electrical Engineering, 2023,105.
[3]
ZHOU Z, WANG P, LI G. Bagua Protocol:A Whole-Process Configurable Protocol for IoT Sensing Devices Security Based on Strong PUF[J]. IEEE Internet of Things Journal, 2024, 11(1):805-819.
[4]
MAITI A, SCHAUMONT P. A novel microprocessor-intrinsic Physical Unclonable Function[C]// 22nd International Conference on Field Programmable Logic and Applications (FPL),Oslo,Norway, 2012:380-387.
[5]
KONG J, KOUSHANFAR F, PENDYALA P K, et al. PUFatt: Embedded platform attestation based on novel processor-based PUFs[C]// 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC),IEEE,San Francisco,CA,USA, 2014:1-6.
[6]
TSIOKANOS I, MISKELLY J, GU C. DTA-PUF: Dynamic Timing-aware Physical Unclonable Function for Resource-constrained Devices[J]. ACM Journal on Emerging Technologies in Computing Systems, 2021:1-24.
[7]
ZHAO X, CUI Y, GU C, et al. High Reliable Processor-Based PUF on Voltage Over-Scaling Technique[C]// 2024 Asian Hardware Oriented Security and Trust Symposium (Asian HOST),IEEE,Kobe,Japan, 2024:1-6.
[8]
CHEN J, WANG P, ZHANG Y, et al. SPUF design based on Camellia encryption algorithm[J]. Microelectronics Journal, 2021,112.
[9]
AMD. Artix 7 FPGAs Data Sheet: DC and AC Switching Characteristics, 2024.
[10]
汪鹏君, 方皓冉, 李刚. 基于混沌映射的抗机器学习攻击强物理不可克隆函数[J]. 电子与信息学报, 2024, 46(5):2281-2288.
WANG P, FANG H, LI G. Strong physical unclonable functions against machine learning attacks based on chaotic mapping[J]. Journal of Electronics & Information Technology, 2024, 46(5):2281-2288. (in Chinese)
[11]
XU C, ZHANG J, LAW M K, et al. Transfer-Path-Based Hardware-Reuse Strong PUF Achieving Modeling Attack Resilience With 200 Million Training CRPs[J]. IEEE Transactions on Information Forensics and Security, 2023, 18:2188-2203.
[12]
LIU K, CHEN X, PU H, et al. A 0.5-V Hybrid SRAM Physically Unclonable Function Using Hot Carrier Injection Burn-In for Stability Reinforcement[J]. IEEE Journal of Solid-State Circuits, 2021, 56(7):2193-2204.
[13]
WANG B, CUI Y, GU C, et al. Novel Intrinsic Physical Unclonable Function Design for Post-quantum Cryptography[C]// 2023 IEEE International Symposium on Circuits and Systems (ISCAS),IEEE,Monterey,CA,USA, 2023:1-5.
[14]
LI X, WANG P, LI G, et al. Design of Interface Circuits and Lightweight PUF for TMR Sensors[J]. IEEE Sensors Journal, 2023, 23(11):11754-11761.
PDF(7534 KB)

Accesses

Citation

Detail

Sections
Recommended

/