Reconfigurable PUFs for FPGA-based SoCs

Stefan Gehrer, Georg Sigl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

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%.

Original languageEnglish
Title of host publicationProceedings of the 14th International Symposium on Integrated Circuits, ISIC 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages140-143
Number of pages4
ISBN (Electronic)9781479948338
DOIs
StatePublished - 2 Feb 2015
Event14th International Symposium on Integrated Circuits, ISIC 2014 - Singapore, Singapore
Duration: 10 Dec 201412 Dec 2014

Publication series

NameProceedings of the 14th International Symposium on Integrated Circuits, ISIC 2014

Conference

Conference14th International Symposium on Integrated Circuits, ISIC 2014
Country/TerritorySingapore
CitySingapore
Period10/12/1412/12/14

Keywords

  • FPGA
  • Partial Reconfiguration
  • Physically Unclonable Functions (PUFs)
  • RO-based PUF
  • SoC

Fingerprint

Dive into the research topics of 'Reconfigurable PUFs for FPGA-based SoCs'. Together they form a unique fingerprint.

Cite this