Semi-invasive EM attack on FPGA RO PUFs and countermeasures
- 9 October 2011
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM) in Proceedings of the Workshop on Embedded Systems Security - WESS '11
Abstract
It is often argued that Physical Unclonable Functions (PUFs) are resistant against invasive and semi-invasive attacks since these attacks would damage the underlying PUF structure resulting in a different PUF response. In this paper, we demonstrate exemplarily that this assumption does not hold for a Ring Oscillator (RO) PUF implemented on a Xilinx Spartan 3 FPGA, where we were able to perform a semi-invasive attack. We present analysis methods to identify ring oscillator frequencies and to map them to their corresponding oscillators. We practically prove that it is possible to recover the generated RO PUF response bits with this approach. To harden RO PUFs against side-channel analysis, we also propose a RO PUF concept not leaking useful information through the side-channel of electro-magnetic radiationKeywords
Funding Information
- Bundesministerium für Bildung und Forschung (01BY1127)
This publication has 13 references indexed in Scilit:
- Improving the quality of ring oscillator PUFs on FPGAsPublished by Association for Computing Machinery (ACM) ,2010
- Optical Fault Masking AttacksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- A large scale characterization of RO-PUFPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Electromagnetic Radiations of FPGAsACM Transactions on Reconfigurable Technology and Systems, 2009
- Fuzzy Extractors: How to Generate Strong Keys from Biometrics and Other Noisy DataSIAM Journal on Computing, 2008
- FPGA Intrinsic PUFs and Their Use for IP ProtectionLecture Notes in Computer Science, 2007
- Physical unclonable functions for device authentication and secret key generationProceedings of the 39th conference on Design automation - DAC '02, 2007
- Read-Proof Hardware from Protective CoatingsLecture Notes in Computer Science, 2006
- Offline Hardware/Software Authentication for Reconfigurable PlatformsLecture Notes in Computer Science, 2006
- Silicon physical random functionsPublished by Association for Computing Machinery (ACM) ,2002