• DocumentCode
    3103797
  • Title

    Dynamic Programming based grouping method for RO-PUFs

  • Author

    Komurcu, Giray ; Pusane, Ali E. ; Dundar, Gunhan

  • Author_Institution
    TUBITAK, Nat. Res. Inst. of Electron. & Cryptology, Kocaeli, Turkey
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    329
  • Lastpage
    332
  • Abstract
    Key generation is one of the most promising applications of Physical Unclonable Functions (PUFs), which requires 100% robust bit streams within each circuit and true randomness among a set of circuits. However, due to the noisy nature of PUFs, it is hard to provide stable outputs under changing environmental conditions, such as supply voltage and temperature. In this work, we have adapted Dynamic Programming (DP) to RO-PUFs for the first time in literature, in order to extract maximum entropy with minimum possible resource usage. Next, the robustness of all output bits is guaranteed even in unstable environmental conditions just by measuring a small subset of circuits prior to shipment. Finally, the efficiency of our method is analyzed and validated experimentally with FPGA implementation.
  • Keywords
    cryptography; dynamic programming; field programmable gate arrays; maximum entropy methods; DP; FPGA implementation; RO-PUF; dynamic programming-based grouping method; environmental conditions; maximum entropy; noisy nature; physical unclonable functions; robust bit streams; Dynamic programming; Entropy; Frequency measurement; Robustness; Silicon; Temperature measurement; Dynamic Programming; FPGA; PUF; Physical Unclonable Functions; Reliability; Ring Oscillator; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ph.D. Research in Microelectronics and Electronics (PRIME), 2013 9th Conference on
  • Conference_Location
    Villach
  • Print_ISBN
    978-1-4673-4580-4
  • Type

    conf

  • DOI
    10.1109/PRIME.2013.6603178
  • Filename
    6603178