Large Scale RO PUF Analysis over Slice Type, Evaluation Time and Temperature on 28nm Xilinx FPGAs

Robert Hesselbarth, Florian Wilde, Chongyan Gu, Neil Hanley

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)
169 Downloads (Pure)

Abstract

Runtime accessible, general purpose, secure secret storage based on physical unclonable functions (PUFs) implemented within the programmable logic fabric is one of the most interesting applications of PUFs on field programmable gate arrays (FPGAs). To properly evaluate the quality of a PUF design, data from a large number of devices is required. This work therefore publishes a dataset containing 100 repeated measurements of 6592 ring oscillators (ROs) on 217 Xilinx Artix-7 XC7A35T FPGAs. This is both larger, and based on a more recent technology node than other publicly available datasets of related work. Apart from making the raw data publicly available, a thorough analysis is performed. The location and type of slice is found to affect the RO frequency by approx. 5 MHz, fast switching logic decreases the frequency by approx. 10MHz, and ROs adjacent to clock routing resources showed an expected frequency of 20 MHz less than others on the device. We also address the time-to-response of ring oscillator PUFs (RO-PUFs), which can be large, by optimizing the evaluation time with regard to the measurement precision and found 70.71 μs to be optimal for the device and architecture under test. The temperature induced bit error rate was estimated to be 3.5 % and 5.8 % for temperature differences of 60 °C and 100 °C respectively. Finally, access to the FPGA array used to obtain the data will be granted to interested researchers.
Original languageEnglish
Title of host publication2018 IEEE International Symposium on Hardware Oriented Security and Trust (HOST): Proceedings
PublisherIEEE Computer Society
Pages126-133
Number of pages8
ISBN (Electronic) 978-1-5386-4731-8
DOIs
Publication statusPublished - 14 Jun 2018
EventIEEE International Symposium on Hardware Oriented Security and Trust (HOST) - Washington DC, United States
Duration: 30 Apr 201804 May 2018
http://www.hostsymposium.org/

Conference

ConferenceIEEE International Symposium on Hardware Oriented Security and Trust (HOST)
CountryUnited States
CityWashington DC
Period30/04/201804/05/2018
Internet address

    Fingerprint

Cite this

Hesselbarth, R., Wilde, F., Gu, C., & Hanley, N. (2018). Large Scale RO PUF Analysis over Slice Type, Evaluation Time and Temperature on 28nm Xilinx FPGAs. In 2018 IEEE International Symposium on Hardware Oriented Security and Trust (HOST): Proceedings (pp. 126-133). IEEE Computer Society. https://doi.org/10.1109/HST.2018.8383900