Paper 2018/012 Original: eprint.iacr.org/2018/012 ↗

An Inside Job: Remote Power Analysis Attacks on FPGAs

Falk Schellenberg
Dennis R. E. Gnad
Amir Moradi
Mehdi B. Tahoori
Abstract

Hardware Trojans have gained increasing interest during the past few years. Undeniably, the detection of such malicious designs needs a deep understanding of how they can practically be built and developed. In this work we present a design methodology dedicated to FPGAs which allows measuring a fraction of the dynamic power consumption. More precisely, we develop internal sensors which are based on FPGA primitives, and transfer the internally-measured side-channel leakages outside. These are distributed and calibrated delay sensors which can indirectly measure voltage fluctuations due to power consumption. By means of a cryptographic core as a case study, we present different settings and parameters for our employed sensors. Using their side-channel measurements, we further exhibit practical key-recovery attacks confirming the applicability of the underlying measurement methodology. This opens a new door to integrate hardware Trojans in a) applications where the FPGA is remotely accessible and b) FPGA-based multi-user platforms where the reconfigurable resources are shared among different users. This type of Trojan is highly difficult to detect since there is no signal connection between targeted (cryptographic) core and the internally-deployed sensors.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2018-01-03: last updated
2018-01-03: published
Short URL
https://ia.cr/2018/012
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2018/012,
      author = {Falk Schellenberg and Dennis R. E.  Gnad and Amir Moradi and Mehdi B.  Tahoori},
      title = {An Inside Job: Remote Power Analysis Attacks on FPGAs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2018/012},
      year = {2018},
      url = {https://eprint.iacr.org/2018/012}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.