IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v12y2024i20p3279-d1502059.html
   My bibliography  Save this article

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

Author

Listed:
  • Marina Krček

    (Independent Researcher, 2624 Delft, The Netherlands)

  • Lichao Wu

    (System Security Lab, Technical University of Darmstadt, 64289 Darmstadt, Germany)

  • Guilherme Perin

    (Leiden Institute of Advanced Computer Science (LIACS), Leiden University, Niels Bohrweg 1, 2333 CA Leiden, The Netherlands)

  • Stjepan Picek

    (Digital Security Group, Radboud University, Houtlaan 4, 6525 XZ Nijmegen, The Netherlands)

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.

Suggested Citation

  • Marina Krček & Lichao Wu & Guilherme Perin & Stjepan Picek, 2024. "Shift-Invariance Robustness of Convolutional Neural Networks in Side-Channel Analysis," Mathematics, MDPI, vol. 12(20), pages 1-17, October.
  • Handle: RePEc:gam:jmathe:v:12:y:2024:i:20:p:3279-:d:1502059
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/12/20/3279/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/12/20/3279/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:12:y:2024:i:20:p:3279-:d:1502059. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.