DocumentCode :
2052989
Title :
Using the reconfigurability of modern FPGAs for highly efficient PUF-based key generation
Author :
Gehrer, Stefan ; Sigl, Georg
Author_Institution :
Robert Bosch GmbH, Stuttgart, Germany
fYear :
2015
fDate :
June 29 2015-July 1 2015
Firstpage :
1
Lastpage :
6
Abstract :
Physically Unclonable Functions (PUFs) are a modern way to generate intrinsic keys by using the production tolerances of Integrated Circuits (ICs). In this paper we present a new method to increase the area efficiency of PUF implementations on FPGA-based SoCs. The complex system of logic and routing resources on FPGAs is analyzed for their usability as entropy sources for PUFs in this work. To maximize the resource usage, different implementations of PUFs are reconfigured on the same area of the FPGA. Each of them occupies the same logic block on an FPGA, but uses different logic and routing resources inside the block. A partial bit vector response is generated by each implementation. All of them are joined to a larger response vector that can be used to generate a cryptographic key. We present an implementation that is able to decrease the required resources to generate a PUF response with a given length by almost 98% on a Xilinx Zynq. The ARM processor system is used to control the reconfiguration of the FPGA. The key itself is exclusively generated and kept inside the FPGA part of the SoC to increase the security.
Keywords :
cryptography; field programmable gate arrays; integrated circuit design; system-on-chip; FPGA; SoC; area efficiency; highly efficient PUF based key generation; integrated circuit; logic resource; physically unclonable functions; production tolerance; routing resource; Entropy; Field programmable gate arrays; Hamming distance; Hamming weight; Routing; System-on-chip; Table lookup; FPGA; Partial Reconfiguration; Physically Unclonable Functions (PUFs); RO-based PUF; SoC;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2015 10th International Symposium on
Conference_Location :
Bremen
Type :
conf
DOI :
10.1109/ReCoSoC.2015.7238105
Filename :
7238105
Link To Document :
بازگشت