Paper 2019/1152 Original: eprint.iacr.org/2019/1152 ↗
Active Fences against Voltage-based Side Channels in Multi-Tenant FPGAs
Abstract
Dynamic and partial reconfiguration together with hardware parallelism make FPGAs attractive as virtualized accelerators. However, recently it has been shown that multi-tenant FPGAs are vulnerable to remote side-channel attacks (SCA) from malicious users, allowing them to extract secret keys without a logical connection to the victim core. Typical mitigations against such attacks are hiding and masking schemes, to increase attackers’ efforts in terms of side-channel measurements. However, they require significant efforts and tailoring for a specific algorithm, hardware implementation and mapping. In this paper, we show a hiding countermeasure against voltage-based SCA that can be integrated into any implementation, without requiring modifications or tailoring to the protected module. We place a properly mapped Active Fence of ring oscillators between victim and attacker circuit, enabled as a feedback of an FPGA-based sensor, leading to reduced side-channel leakage. Our experimental results based on a Lattice ECP5 FPGA and an AES-128 module show that two orders of magnitude more traces are needed for a successful key recovery, while no modifications to the underlying cryptographic module are necessary.
Metadata
- Available format(s)
PDF
- Category
- Applications
- Publication info
- Preprint.
- History
- 2020-01-07: last updated
- 2019-10-07: published
- Short URL
- https://ia.cr/2019/1152
- License
- https://creativecommons.org/licenses/by/4.0/
BibTeX
@misc{cryptoeprint:2019/1152,
author = {Jonas Krautter and Dennis R. E. Gnad and Falk Schellenberg and Amir Moradi and Mehdi B. Tahoori},
title = {Active Fences against Voltage-based Side Channels in Multi-Tenant FPGAs},
howpublished = {Cryptology {ePrint} Archive, Paper 2019/1152},
year = {2019},
url = {https://eprint.iacr.org/2019/1152}
}