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 :
بازگشت