• 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