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
Link To Document