FPGA-based Physical Unclonable Functions: A comprehensive overview of theory and architectures

dc.contributor.authorTehranipoor, Mark
dc.contributor.authorHashmi, Mohammad
dc.contributor.authorAnandakumar, Nalla N.
dc.contributor.institutionSchool of Engineering and Digital Sciences
dc.date.accessioned2025
dc.date.issued2021
dc.description.abstractPhysically Unclonable Functions (PUFs) are a promising technology and have been proposed as central building blocks in many cryptographic protocols and security architectures. Among other uses, PUFs enable chip identifier/authentication, secret key generation/storage, seed for a random number generator and Intellectual Property (IP) protection. Field Programmable Gate Arrays (FPGAs) are re-configurable hardware systems which have emerged as an interesting trade-off between the versatility of standard microprocessors and the efficiency of Application Specific Integrated Circuits (ASICs). In FPGA devices, PUFs may be instantiated directly from FPGA fabric components in order to exploit the propagation delay differences of signals caused by manufacturing process variations. PUF technology can protect the individual FPGA IP cores with less overhead. In this article, we first provide an extensive survey on the current state-of-the-art of FPGA based PUFs. Then, we provide a detailed performance evaluation result for several FPGA based PUF designs and their comparisons. Subsequently, we briefly report on some of the known attacks on FPGA based PUFs and the corresponding countermeasures. Finally, we conclude with a brief overview of the FPGA based PUF application scenarios and future research directions.
dc.identifier.citationAnandakumar, N. N., Hashmi, M. S., & Tehranipoor, M. (2021). FPGA-based physical unclonable functions: A comprehensive overview of theory and architectures. Integration, 81, 175-194.
dc.identifier.doi10.1016/j.vlsi.2021.06.001
dc.identifier.urihttps://doi.org/10.1016/j.vlsi.2021.06.001
dc.identifier.urihttps://nur.nu.edu.kz/handle/123456789/12908
dc.languageen
dc.publisherElsevier
dc.rightsMetadata only
dc.sourceIntegration, 81, 175-194.
dc.subjectOperating system
dc.subjectComputer security
dc.subjectComputer hardware
dc.subjectCryptography
dc.subjectComputer science
dc.subjectPhysical unclonable function
dc.subjectEmbedded system
dc.titleFPGA-based Physical Unclonable Functions: A comprehensive overview of theory and architectures
dc.typeArticle

Files

Collections