Paper 2023/043

RDS: FPGA Routing Delay Sensors for Effective Remote Power Analysis Attacks

David Spielmann, École Polytechnique Fédérale de Lausanne
Ognjen Glamocanin, École Polytechnique Fédérale de Lausanne
Mirjana Stojilovic, École Polytechnique Fédérale de Lausanne
Abstract

State-of-the-art sensors for measuring FPGA voltage fluctuations are time-to-digital converters (TDCs). They allow detecting voltage fluctuations in the order of a few nanoseconds. The key building component of a TDC is a delay line, typically implemented as a chain of fast carry propagation multiplexers. In FPGAs, the fast carry chains are constrained to dedicated logic and routing, and need to be routed strictly vertically. In this work, we present an alternative approach to designing on-chip voltage sensors, in which the FPGA routing resources replace the carry logic. We present three variants of what we name a routing delay sensor (RDS): one vertically constrained, one horizontally constrained, and one free of any constraints. We perform a thorough experimental evaluation on both the Sakura-X side-channel evaluation board and the Alveo U200 datacenter card, to evaluate the performance of the RDS sensors in the context of a remote power side-channel analysis attack. The results show that our best RDS implementation in most cases outperforms the TDC. On average, for breaking the full 128-bit key of an AES-128 cryptographic core, an adversary requires 35% fewer side-channel traces when using the RDS than when using the TDC. Besides making the attack more effective, given the absence of the placement and routing constraint, the RDS sensor is also easier to deploy.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published by the IACR in TCHES 2023
Keywords
FPGAon-chip sensorspower analysis attackmultitenancy
Contact author(s)
david spielmann @ epfl ch
ognjen glamocanin @ epfl ch
mirjana stojilovic @ epfl ch
History
2023-01-19: approved
2023-01-14: received
See all versions
Short URL
https://ia.cr/2023/043
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/043,
      author = {David Spielmann and Ognjen Glamocanin and Mirjana Stojilovic},
      title = {RDS: FPGA Routing Delay Sensors for Effective Remote Power Analysis Attacks},
      howpublished = {Cryptology ePrint Archive, Paper 2023/043},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/043}},
      url = {https://eprint.iacr.org/2023/043}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.