Paper 2020/310

Wavelet Scattering Transform and Ensemble Methods for Side-Channel Analysis

Gabriel Destouet, Cécile Dumas, Anne Frassati, and Valérie Perrier

Abstract

Recent works in side-channel analysis have been fully relying on training classification models to recover sensitive information from traces. However, the knowledge of an attacker or an evaluator is not taken into account and poorly capturedby solely training a classifier on signals. This paper proposes to inject prior information in preprocessing and classification in order to increase the performance of side-channel attacks (SCA). First wepropose to use the Wavelet Scattering Transform, recently proposed by Mallat, for mapping traces into a time-frequency space which is stable under small translation and diffeomorphism. That way, we address the issues of desynchronization and deformation generally present in signals for SCA. The second part of our paper extends the canonical attacks over byteand Hamming weight by introducing a more general attack. Classifiers are trained on different labelings of the sensitive variable and combined by minimizing a cross-entropy criterion so as to find the best labeling strategy. With these two key ideas, we successfully increase the performance of Template Attacks on artificially desynchronized traces and signals from a jitter-protected implementation.

Metadata
Available format(s)
PDF
Publication info
Published elsewhere. Minor revision. COSADE2020
Keywords
Side-Channel AnalysisTime-FrequencyWavelet Scattering TransformMachine LearningEnsemble MethodsWavelet transformTemplate AttackSpectrogram
Contact author(s)
gabriel destouet @ protonmail com
History
2020-03-12: received
Short URL
https://ia.cr/2020/310
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/310,
      author = {Gabriel Destouet and Cécile Dumas and Anne Frassati and Valérie Perrier},
      title = {Wavelet Scattering Transform and Ensemble Methods for Side-Channel Analysis},
      howpublished = {Cryptology ePrint Archive, Paper 2020/310},
      year = {2020},
      note = {\url{https://eprint.iacr.org/2020/310}},
      url = {https://eprint.iacr.org/2020/310}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.