journal article Sep 08, 2023

CBDC-PUF: A Novel Physical Unclonable Function Design Framework Utilizing Configurable Butterfly Delay Chain Against Modeling Attack

Abstract
Physical unclonable function (PUF) is a promising security-based primitive, which provides an extremely large number of responses for key generation and authentication applications. Various PUFs have been developed as central building blocks in cryptographic protocols and security architectures, however, the existing PUFs and their improvements are still vulnerable to modeling attacks (MA) with refined machine learning algorithms. In this article, a configurable butterfly delay chain-based PUF design framework is proposed to meet the requirements of randomness, reliability, uniqueness, and MA-resistance metrics. A configurable butterfly delay chain is introduced to create multiple pairs of symmetric paths and a strong PUF relying on the intrinsic delay fluctuations of two identical paths is built. Furthermore, a secure hash function is used to insert non-linearities into the PUF, and a BCH-based error correction algorithm is utilized to recover the actual responses under noisy environments. The proposed PUF is implemented on Xilinx FPGAs and three machine learning algorithms are used to evaluate the resistance against MA. Experimental results show that the randomness, reliability, and uniqueness of the proposed PUF are close to the ideal value (49.6%, 99.9%, and 49.9%, respectively), and the prediction accuracy reaches 50% that indicating a desirable resilient to MA.
Topics

No keywords indexed for this article. Browse by subject →

References
58
[14]
Intrinsic ID 2023. Physical unclonable function IP. Retrieved January 2023 from https://www.intrinsic-id.com.
[15]
Xilinx 2023. Physically unclonable function in Zynq UltraScale+ devices. Retrieved January 2023 from https://www.xilinx.com.
[20]
Sergey Morozov, Abhranil Maiti, and Patrick Schaumont. 2009. A comparative analysis of delay based PUF implementations on FPGA. IACR Cryptology ePrint Archive 2009 (012009), 629.
[34]
Ulrich Rührmair, Xiaolin Xu, Jan Sölter, Ahmed Mahmoud, Mehrdad Majzoobi, Farinaz Koushanfar, and Wayne Burleson. 2014. Efficient power and timing side channels for physical unclonable functions. In Cryptographic Hardware and Embedded Systems – CHES 2014. Lejla Batina and Matthew Robshaw (Eds.), Springer Berlin Heidelberg, Berlin, 476–492.

Showing 50 of 58 references

Metrics
7
Citations
58
References
Details
Published
Sep 08, 2023
Vol/Issue
28(5)
Pages
1-17
License
View
Cite This Article
Yanjiang Liu, Junwei Li, Tongzhou Qu, et al. (2023). CBDC-PUF: A Novel Physical Unclonable Function Design Framework Utilizing Configurable Butterfly Delay Chain Against Modeling Attack. ACM Transactions on Design Automation of Electronic Systems, 28(5), 1-17. https://doi.org/10.1145/3588435
Related

You May Also Like