Shift-Invariance Robustness of Convolutional Neural Networks in Side-Channel Analysis

Convolutional neural networks (CNNs) offer unrivaled performance in profiling side-channel analysis. This claim is corroborated by numerous results where CNNs break targets protected with masking and hiding countermeasures. One hiding countermeasure commonly investigated in related works is desynchronization (misalignment). The conclusions usually state that CNNs can break desynchronization as they are shift-invariant. This paper investigates that claim in more detail and reveals that the situation is more complex. While CNNs have certain shift-invariance, it is insufficient for commonly encountered scenarios in deep learning-based side-channel analysis. We investigate data augmentation to improve the shift-invariance and, in a more powerful version, ensembles of data augmentation. Our results show that the proposed techniques work very well and improve the attack significantly, even for an order of magnitude.

Authors

Institutions

Publication Details

Journal
Mathematics
Published
2024-10-18
DOI
https://doi.org/10.3390/math12203279
Citations
3
Primary Topic
Cryptographic Implementations and Security
Type
article
Field-Weighted Citation Impact
1.04
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Shift-Invariance Robustness of Convolutional Neural Networks in Side-Channel Analysis

Stjepan Picek, Lichao Wu, Marina Krček, Guilherme Perin
3 citations
Mathematics
Cryptographic Implementations and Security
1.04
article

Shift-Invariance Robustness of Convolutional Neural Networks in Side-Channel Analysis

Stjepan Picek, Lichao Wu, Marina Krček, Guilherme Perin
article en
3 citations

Abstract

Convolutional neural networks (CNNs) offer unrivaled performance in profiling side-channel analysis. This claim is corroborated by numerous results where CNNs break targets protected with masking and hiding countermeasures. One hiding countermeasure commonly investigated in related works is desynchronization (misalignment). The conclusions usually state that CNNs can break desynchronization as they are shift-invariant. This paper investigates that claim in more detail and reveals that the situation is more complex. While CNNs have certain shift-invariance, it is insufficient for commonly encountered scenarios in deep learning-based side-channel analysis. We investigate data augmentation to improve the shift-invariance and, in a more powerful version, ensembles of data augmentation. Our results show that the proposed techniques work very well and improve the attack significantly, even for an order of magnitude.

MathematicsVol. 12(20)
Leiden University (NL), Radboud University Nijmegen (NL), Technische Universität Darmstadt (DE)
Openalex Percentile: Top 19%
Cryptographic Implementations and Security
1.04
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Shift-Invariance Robustness of Convolutional Neural Networks in Side-Channel Analysis — Stjepan Picek, Lichao Wu, et al. · Mathematics (2024) | TGRS Research Map | TGRS