• DocumentCode
    3534427
  • Title

    Improving the quality of a Physical Unclonable Function using configurable Ring Oscillators

  • Author

    Maiti, Abhranil ; Schaumont, Patrick

  • Author_Institution
    Electr. & Comput. Eng. Dept., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    703
  • Lastpage
    707
  • Abstract
    A silicon physical unclonable function (PUF), which is a die-unique challenge-response function, is an emerging hardware primitive for secure applications. It exploits manufacturing process variations in a die to generate unique signatures out of a chip. This enables chip authentication and cryptographic key generation. A ring oscillator (RO) based PUF is a promising solution for FPGA platforms. However, the quality factors of this PUF, which include uniqueness, reliability and attack resiliency, are negatively affected by environmental noise and systematic variations in the die. This paper proposes two methods to address these negative effects, and to achieve a higher reliability in an RO-based PUF. Both methods are empirically verified on a population of five FPGAs over varying environmental conditions, and demonstrate how practically useful RO-based PUF can be achieved.
  • Keywords
    cryptography; field programmable gate arrays; oscillators; FPGA; chip authentication; cryptographic key generation; die-unique challenge-response function; physical unclonable function; ring oscillator; Application software; Field programmable gate arrays; Frequency; Hamming distance; Hardware; Manufacturing processes; Physics computing; Ring oscillators; Silicon; Working environment noise;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272361
  • Filename
    5272361