Localized electromagnetic analysis of RO PUFs

Dominik Merli, Johann Heyszl, Benedikt Heinz, Dieter Schuster, Frederic Stumpf, Georg Sigl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

61 Scopus citations

Abstract

Among all proposed Physical Unclonable Functions (PUFs), those based on Ring Oscillators (ROs) are a popular solution for ASICs as well as for FPGAs. However, compared to other PUF architectures, oscillators emit electromagnetic (EM) signals over a relatively long run time, which directly reveal their unique frequencies. Previous work by Merli et al. exploited this fact by global EM measurements and proposed a countermeasure for their attack. In this paper, we first demonstrate that it is feasible to measure and locate the EM emission of a single tiny RO consisting of only three inverters, implemented within a single configurable logic block of a Xilinx Spartan-3A. Second, we present a localized EM attack for standard and protected RO PUFs. We practically investigate the proposed side-channel attack on a protected FPGA RO PUF implementation. We show that RO PUFs are prone to localized EM attacks and propose two countermeasures, namely, randomization of RO measurement logic and interleaved placement.

Original languageEnglish
Title of host publicationProceedings of the 2013 IEEE International Symposium on Hardware-Oriented Security and Trust, HOST 2013
Pages19-24
Number of pages6
DOIs
StatePublished - 2013
Event2013 6th IEEE International Symposium on Hardware-Oriented Security and Trust, HOST 2013 - Austin, TX, United States
Duration: 2 Jun 20133 Jun 2013

Publication series

NameProceedings of the 2013 IEEE International Symposium on Hardware-Oriented Security and Trust, HOST 2013

Conference

Conference2013 6th IEEE International Symposium on Hardware-Oriented Security and Trust, HOST 2013
Country/TerritoryUnited States
CityAustin, TX
Period2/06/133/06/13

Fingerprint

Dive into the research topics of 'Localized electromagnetic analysis of RO PUFs'. Together they form a unique fingerprint.

Cite this