Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Improving the quality of ring oscillator PUFs on FPGAs

Qualitative Verbesserung von Ring-Oszillator PUFs auf FPGAs
: Merli, D.; Stumpf, F.; Eckert, C.

Preprint urn:nbn:de:0011-n-1485894 (394 KByte PDF)
MD5 Fingerprint: 2a83147575cf93e3caaacc55e6ff8a0c
© ACM 2010 This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution.
Erstellt am: 22.12.2010

Association for Computing Machinery -ACM-:
5th Workshop on Embedded Systems Security, WESS 2010. Proceedings : Scottsdale, AZ, USA - October 24 - 28, 2010, ESWeek '10 Sixth Embedded Systems Week
New York: ACM, 2010
ISBN: 978-1-4503-0078-0
Art. 9, 9 S.
Workshop on Embedded Systems Security (WESS) <5, 2010, Scottsdale/Ariz.>
Embedded Systems Week (ESWeek) <6, 2010, Scottsdale/Ariz.>
Konferenzbeitrag, Elektronische Publikation
Fraunhofer SIT ()
physical unclonable function; PUF; FPGA; ring oszillator; Fuzzy Extractor

Physical Unclonable Functions (PUFs) based on Ring Oscillators (ROs) are a promising primitive for FPGA security. However, the quality of their implementation depends on several design parameters. In this paper, we show that ring oscillator frequencies strongly depend on surrounding logic. Based on these findings, we propose a strategy for improving the quality of RO PUF designs by placing and comparing ROs in a chain-like structure. We also show that an increased RO runtime and RO disabling has a clear positive effect on the quality of a RO PUF. We implemented a RO PUF key generation system on an FPGA using our design strategy. Our results clearly indicate that our proposed design strategy can significantly improve the quality of a RO PUF implementation.