• DocumentCode
    110953
  • Title

    Metastability occurrence based physical unclonable functions for FPGAs

  • Author

    Wieczorek, Piotr Zbigniew ; Golofit, K.

  • Author_Institution
    Inst. of Electron. Syst., Warsaw Univ. of Technol., Warsaw, Poland
  • Volume
    50
  • Issue
    4
  • fYear
    2014
  • fDate
    February 13 2014
  • Firstpage
    281
  • Lastpage
    283
  • Abstract
    A novel concept of a physical obfuscation of cryptographic keys is introduced which basically utilises identification of the metastable behaviour of field programmable gate array (FPGA) flip-flops, i.e. the time variability of the metastability´s appearance. Clock and data intervals leading to metastability (δ) are measured with the use of programmable delay lines available in digital clock managers (DCMs). The DCM acts as a variable clock phase regulator, whereas another circuit detects metastable events. The parts of binary words representing δ become segments of a physical unclonable function key. Preliminary results show significant differences in interval δ values when a slight change in circuit implementation occurs (in placement, node connections, surrounding sub-circuits etc.). Similar FPGA devices manufactured in the same process having an identical structure also behave significantly differently due to the intrinsic inter-class randomness.
  • Keywords
    clocks; field programmable gate arrays; flip-flops; private key cryptography; public key cryptography; DCM; FPGA devices; FPGAs; cryptographic keys; data intervals; digital clock managers; field programmable gate array flip-flops; intrinsic interclass randomness; metastability appearance; metastability occurrence based physical unclonable function key; programmable delay lines; time variability; variable clock phase regulator;
  • fLanguage
    English
  • Journal_Title
    Electronics Letters
  • Publisher
    iet
  • ISSN
    0013-5194
  • Type

    jour

  • DOI
    10.1049/el.2014.0143
  • Filename
    6746283