DocumentCode
3481046
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
fYear
2013
fDate
4-6 Sept. 2013
Firstpage
697
Lastpage
704
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location
Los Alamitos, CA
Type
conf
DOI
10.1109/DSD.2013.79
Filename
6628347
Link To Document