Abstract
Simple side-channel attacks trade off data complexity (i.e. the number of side-channel observations needed for a successful attack) with computational complexity (i.e. the number of operations applied to the side-channel traces). In the specific example of Simple Power Analysis (SPA) attacks on the Advanced Encryption Standard (AES), two approaches can be found in the literature, one which is a pragmatic approach that involves basic techniques such as efficient enumeration of key candidates, and one that is seemingly more elegant and uses algebraic techniques. Both of these different techniques have been used in complementary settings: the pragmatic attacks were solely applied to the key schedule whereas the more elegant methods were only applied to the encryption rounds. In this article, we investigate how these methods compare in what we consider to be a more practical setting in which adversaries gain access to erroneous information about both key schedule and encryption rounds. We conclude that the pragmatic enumeration technique better copes with erroneous information which makes it more interesting in practice.
Original language | English |
---|---|
Title of host publication | Constructive Side-Channel Analysis and Secure Design - 5th International Workshop, COSADE 2014, Revised Selected Papers |
Publisher | Springer Verlag |
Pages | 29-40 |
Number of pages | 12 |
ISBN (Print) | 9783319101743 |
DOIs | |
Publication status | Published - 2014 |
Event | 5th International Workshop on Constructive Side-Channel Analysis and Secure Design, COSADE 2014 - Paris, France Duration: 13 Apr 2014 → 15 Apr 2014 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 8622 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 5th International Workshop on Constructive Side-Channel Analysis and Secure Design, COSADE 2014 |
---|---|
Country/Territory | France |
City | Paris |
Period | 13/04/14 → 15/04/14 |
Bibliographical note
Funding Information:Valentina Banciu has been supported by EPSRC via grant EP/H049606/1. Elisabeth Oswald has been supported in part by EPSRC via grant EP/I005226/1.
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science