In-depth Analysis and Enhancements of RO-PUFs with a Partial Reconfiguration Framework on Xilinx Zynq-7000 SoC FPGAs

peer-reviewed
Erstveröffentlichung
2019-08-14Authors
Herkle, Andreas
Mandry, Holger
Becker, Joachim
Ortmanns, Maurits
Beitrag zu einer Konferenz
Published in
2019 IEEE International Symposium on Hardware Oriented Security and Trust (HOST) / Institute of Electrical and Electronics Engineers (Hrsg.). - : IEEE, 2019. - S. 238-247. - ISBN 978-1-5386-8064-3, ISBN 978-1-5386-8065-0
Link to original publication
https://dx.doi.org/10.1109/HST.2019.8740832Faculties
Fakultät für Ingenieurwissenschaften, Informatik und PsychologieInstitutions
Institut für MikroelektronikDocument version
accepted versionConference
IEEE International Symposium on Hardware Oriented Security and Trust (HOST), 2019-05-06 - 2019-05-10, McLean, Tysons Corner, VA, USA
Abstract
Physical unclonable functions (PUFs) are excellent candidates to generate secret information on-chip without the need for secure storage. Ring-oscillator (RO) based PUFs have been receiving great attention over the years due to their easy design and superior statistical characteristics on field pro-
grammable gate arrays (FPGAs). Although previous work has improved their statistical measures and provided deeper insights, there are still gaps to be filled. Therefore, this work presents an in-depth analysis of RO-PUFs on Xilinx Zynq-7000 FPGAs with a framework based on partial reconfiguration. This approach allows for full-chip characterization of 100% of the targeted area. Based on the measured data and beforehand estimated routing delay, we will show how to identify and avoid potential bias in the final PUF placement. By utilizing DSP48 slices, an enhanced counter was designed for high-frequency measurements. A second feedback path was added to the ring-oscillators in order to avoid glitches at the counters input. In combination with a reference normalization, the frequency standard deviation could be reduced to 0.0229% at a much shorter evaluation time of 10µs compared to the state-of-the-art, while maintaining the maximum inter-hamming distance. An investigation on the influence of spatial distribution on different RO pairings was performed. The chip variations were found to have a much larger effect on the statistical measures than the difference between logic elements. The measurement data and the framework will be made accessible to interested researchers to provide them with a data basis for further research.
Is supplemented by
https://dx.doi.org/10.18725/OPARU-14107Subject headings
[GND]: Oszillator[LCSH]: Field programmable gate arrays; Congresses | Computer engineering; Congresses | Frequencies of ocillating systems; Measurement
[Free subject headings]: FPGA | Physical Unclonable Function | Ring-Oscillator | Zynq
[DDC subject group]: DDC 530 / Physics | DDC 620 / Engineering & allied operations
Metadata
Show full item recordDOI & citation
Please use this identifier to cite or link to this item: http://dx.doi.org/10.18725/OPARU-17952
Herkle, Andreas et al. (2019): In-depth Analysis and Enhancements of RO-PUFs with a Partial Reconfiguration Framework on Xilinx Zynq-7000 SoC FPGAs. Open Access Repositorium der Universität Ulm und Technischen Hochschule Ulm. http://dx.doi.org/10.18725/OPARU-17952
Citation formatter >