Trace augmentation: What can be done even before preprocessing in a profiled SCA?

  • Sihang Pu*
  • , Yu Yu
  • , Weijia Wang
  • , Zheng Guo
  • , Junrong Liu
  • , Dawu Gu
  • , Lingyun Wang
  • , Jie Gan
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

Preprocessing is an important first step in side-channel attacks, especially for template attacks. Typical processing techniques, such as Principal Component Analysis (PCA) and Singular Spectrum Analysis (SSA), mainly aim to reduce noise and/or extract useful information from raw data, and they are barely robust to tolerate differences between profiling and target traces. In this paper, we propose an efficient and easy-to-implement approach to preprocessing by applying the data augmentation method from deep learning, whose appropriate parameters can be efficiently determined using a simple validation. Our trace augmentation method, when added prior to existing profiling methods, significantly enhances robustness and improves performance of the attacks. Simulation-based experiments show that our approach not only results in a more robust profiling (even show an enhancement to the known robust profilings), but also works well in the ideal scenario (no distortions between profiling and target traces). The results of FPGA-based and software experiments are consistent to the ones of simulation-based counterparts. Thus, we conclude that the proposed augmentation method is an efficient performance-boosting add-on to profiled side-channel attacks in real world.

Original languageEnglish
Title of host publicationSmart Card Research and Advanced Applications - 16th International Conference, CARDIS 2017,Revised Selected Papers
EditorsThomas Eisenbarth, Yannick Teglia
PublisherSpringer Verlag
Pages232-247
Number of pages16
ISBN (Print)9783319752075
DOIs
StatePublished - 2018
Externally publishedYes
Event16th International Conference on Smart Card Research and Advanced Applications, CARDIS 2017 - Lugano, Switzerland
Duration: 13 Nov 201715 Nov 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10728 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Smart Card Research and Advanced Applications, CARDIS 2017
Country/TerritorySwitzerland
CityLugano
Period13/11/1715/11/17

Fingerprint

Dive into the research topics of 'Trace augmentation: What can be done even before preprocessing in a profiled SCA?'. Together they form a unique fingerprint.

Cite this