• DocumentCode
    254611
  • Title

    Reconfigurable PUFs for FPGA-based SoCs

  • Author

    Gehrer, S. ; Sigl, G.

  • Author_Institution
    Robert Bosch GmbH, Stuttgart, Germany
  • fYear
    2014
  • fDate
    10-12 Dec. 2014
  • Firstpage
    140
  • Lastpage
    143
  • Abstract
    Implementing Physically Unclonable Functions (PUFs) on FPGAs is quite inefficient in terms of resource usage. Many logic and routing resources that could serve as entropy sources remain unused. We introduce a method that uses the partial reconfiguration ability of modern FPGAs as a way to maximize the entropy that can be extracted out of a logic block. Different implementations and types of PUFs can be reprogrammed on the same logic blocks and each of their outputs used as an individual partial key. We show with a first implementation that up to six PUFs can be used on the same logic block on a Xilinx Zynq. The correlation between the PUF outputs remains very small, so that the area needed for the same length of PUF response can be shrunk up to 83%.
  • Keywords
    entropy; field programmable gate arrays; system-on-chip; FPGA-based SoCs; Xilinx Zynq; entropy sources; logic block; logic resources; partial reconfiguration ability; physically unclonable functions; reconfigurable PUFs; routing resources; Correlation; Field programmable gate arrays; Routing; Security; System-on-chip; Table lookup; FPGA; Partial Reconfiguration; Physically Unclonable Functions (PUFs); RO-based PUF; SoC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits (ISIC), 2014 14th International Symposium on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/ISICIR.2014.7029535
  • Filename
    7029535