Paper 2021/981

Deep Learning-based Side-channel Analysis against AES Inner Rounds

Sudharshan Swaminathan, Lukasz Chmielewski, Guilherme Perin, and Stjepan Picek

Abstract

Side-channel attacks (SCA) focus on vulnerabilities caused by insecure implementations and exploit them to deduce useful information about the data being processed or the data itself through leakages obtained from the device. There have been many studies exploiting these side-channel leakages, and most of the state-of-the-art attacks have been shown to work on systems implementing AES. The methodology is usually based on exploiting leakages for the outer rounds, i.e., the first and the last round. In some cases, due to partial countermeasures or the nature of the device itself, it might not be possible to attack the outer round leakages. In this case, the attacker has to resort to attacking the inner rounds. This work provides a generalization for inner round side-channel attacks on AES and experimentally validates it with non-profiled and profiled attacks. This work \textit{formulates the computation of the hypothesis values of any byte in the intermediate rounds}. The more inner the AES round is, the higher is the attack complexity in terms of the number of bits to be guessed for the hypothesis. We discuss the main limitations for obtaining predictions in inner rounds and, in particular, we compare the performance of Correlation Power Analysis (CPA) against deep learning-based profiled side-channel attacks (DL-SCA). We demonstrate that because trained deep learning models require fewer traces in the attack phase, they also have fewer complexity limitations to attack inner AES rounds than non-profiled attacks such as CPA. This paper is the first to propose deep learning-based profiled attacks on inner rounds of AES under several time and memory constraints to the best of our knowledge.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint. MINOR revision.
Keywords
Side-channel AnalysisDeep LearningCPAAESInner Rounds
Contact author(s)
picek stjepan @ gmail com
g perin @ gmail com
lukchmiel @ gmail com
S K Swaminathan @ student tudelft nl
History
2021-07-23: received
Short URL
https://ia.cr/2021/981
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/981,
      author = {Sudharshan Swaminathan and Lukasz Chmielewski and Guilherme Perin and Stjepan Picek},
      title = {Deep Learning-based Side-channel Analysis against {AES} Inner Rounds},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/981},
      year = {2021},
      url = {https://eprint.iacr.org/2021/981}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.