TY - GEN
T1 - An experimental study of the state-of-the-art PUFs implemented on FPGAs
AU - Alkatheiri, Mohammed Saeed
AU - Zhuang, Yu
AU - Korobkov, Mikhail
AU - Sangi, Abdur Rashid
N1 - Funding Information:
ACKNOWLEDGMENT This work was supported, in part, by the National Science Foundation under Grant No. CNS-1526055. The first author would like to thank Raihan Majumder from Prof Yu Zhuang research group for joining the learning process of using the FPGAs.
Publisher Copyright:
© 2017 IEEE.
PY - 2017/10/18
Y1 - 2017/10/18
N2 - Authentication and cryptographic key generation mechanisms are used in a broad range of security related applications. While there have been substantial efforts among the security research community, challenges in implementation methods for authentication and cryptographic key generation still prevail. With inherent irreplicability, Physical Unclonable Functions (PUFs) provide a new solution to security challenges. However, designing a new PUF or finding an appropriate existing PUF for each new security application is not an easy task, and it requires a set of particular properties to suite particular application. Thus, a thorough experimental study of numerous PUFs can provide useful information on different properties of these PUFs. Moreover, PUF development researchers can utilize the study results to design new PUFs with enhanced properties or to overcome deficiencies of existing PUFs. This paper is an effort to implement a group of state-of-the-art PUFs on two models of FPGAs and also to carry out an experimental analysis that evaluates the implemented PUFs. Our study focused on two major classes of PUFs: path-delay-based PUFs and frequency-variation-based PUFs with three designs in each of two classes. The experimental results provide useful information for security application developers to devise innovative PUF-utilized security applications as well as PUF design researchers to design PUFs for particular applications.
AB - Authentication and cryptographic key generation mechanisms are used in a broad range of security related applications. While there have been substantial efforts among the security research community, challenges in implementation methods for authentication and cryptographic key generation still prevail. With inherent irreplicability, Physical Unclonable Functions (PUFs) provide a new solution to security challenges. However, designing a new PUF or finding an appropriate existing PUF for each new security application is not an easy task, and it requires a set of particular properties to suite particular application. Thus, a thorough experimental study of numerous PUFs can provide useful information on different properties of these PUFs. Moreover, PUF development researchers can utilize the study results to design new PUFs with enhanced properties or to overcome deficiencies of existing PUFs. This paper is an effort to implement a group of state-of-the-art PUFs on two models of FPGAs and also to carry out an experimental analysis that evaluates the implemented PUFs. Our study focused on two major classes of PUFs: path-delay-based PUFs and frequency-variation-based PUFs with three designs in each of two classes. The experimental results provide useful information for security application developers to devise innovative PUF-utilized security applications as well as PUF design researchers to design PUFs for particular applications.
KW - A configurable Ring-Oscillator-based PUF
KW - Arbiter PUF
KW - Artix-7
KW - Feed-Forward Arbiter PUF
KW - Performance Evaluation
KW - Ring Oscillator PUF
KW - Spartan-6
KW - XOR Arbiter PUF
UR - http://www.scopus.com/inward/record.url?scp=85039914701&partnerID=8YFLogxK
U2 - 10.1109/DESEC.2017.8073844
DO - 10.1109/DESEC.2017.8073844
M3 - Conference contribution
AN - SCOPUS:85039914701
T3 - 2017 IEEE Conference on Dependable and Secure Computing
SP - 174
EP - 180
BT - 2017 IEEE Conference on Dependable and Secure Computing
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE Conference on Dependable and Secure Computing
Y2 - 7 August 2017 through 10 August 2017
ER -