Title :
FPGA PUF Based on Programmable LUT Delays
Author :
Habib, Bilal ; Gaj, Kris ; Kaps, Jens-Peter
Author_Institution :
Electr. & Comput. Eng. Dept., George Mason Univ., Fairfax, VA, USA
Abstract :
Strong and efficient techniques are required for chip authentication and secret key generation by integrated circuits (IC). This paper presents a novel approach toward an FPGA friendly Ring Oscillator (RO) based Physical Unclonable Function (PUF). In this design the internal variations of FPGA Look-Up Tables are exploited to generate a PUF response. Statistical tests were performed to study the strength of this PUF. Moreover, stability is compared with the state of the art reported in literature to date. Our design has been tested on 31 Spartan-3e devices and the results are promising with inter-device Hamming distance of 48.3%, Uniformity 50.13%, Bit-aliasing 51.8%, Reliability 97.88%, and Steadiness 99.5%. Furthermore, we also analyzed the frequencies to extract the random variation offered by our design.
Keywords :
field programmable gate arrays; logic design; oscillators; statistical testing; table lookup; FPGA PUF; FPGA look-up tables; Spartan-3e devices; chip authentication; integrated circuits; interdevice Hamming distance; physical unclonable function; programmable LUT delays; ring oscillator; secret key generation; statistical tests; Delays; Field programmable gate arrays; IP networks; Reliability; Ring oscillators; Routing; Table lookup; Physical Unclonable Function; Programmable LUT Delays; Xilinx FPGAs;
Conference_Titel :
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location :
Los Alamitos, CA
DOI :
10.1109/DSD.2013.79