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

High-speed Side-channel-protected Encryption and Authentication in Hardware

Nele Mentens
Vojtech Miskovsky
Martin Novotny
Jo Vliegen
Abstract

This paper describes two FPGA implementations for the encryption and authentication of data, based on the AES algorithm running in Galois/Counter mode (AES-GCM). Both architectures are protected against side-channel analysis attacks through the use of a threshold implementation (TI). The first architecture is fully unrolled and optimized for throughput. The second architecture uses a round-based structure, fits on a relatively small FPGA board, and is evaluated for side-channel attack resistance. We perform a Test Vector Leakage Assessment (TVLA), which shows no first-order leakage in the power consumption of the FPGA. To the best of our knowledge, our work is (1) the first to describe a throughput-optimized FPGA architecture of AES-GCM, protected against first-order side-channel information leakage, and (2) the first to evaluate the side-channel attack resistance of a TI-protected AES-GCM implementation.

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

BibTeX

@misc{cryptoeprint:2018/1088,
      author = {Nele Mentens and Vojtech Miskovsky and Martin Novotny and Jo Vliegen},
      title = {High-speed Side-channel-protected Encryption and Authentication in Hardware},
      howpublished = {Cryptology {ePrint} Archive, Paper 2018/1088},
      year = {2018},
      url = {https://eprint.iacr.org/2018/1088}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.