A Deep-Learning Technique to Locate Cryptographic Operations in Side-Channel Traces

Giuseppe Chiari, Davide Galli, Francesco Lattari, Matteo Matteucci, Davide Zoni
2/29/2024
cs.CRcs.LG

No official code found. Best implementation: hardware-fab/DL-to-locate-COs-for-SCA (6 stars, Apache-2.0, last commit 2024-08-30).

Abstract

Side-channel attacks allow extracting secret information from the execution of cryptographic primitives by correlating the partially known computed data and the measured side-channel signal. However, to set up a successful side-channel attack, the attacker has to perform i) the challenging task of locating the time instant in which the target cryptographic primitive is executed inside a side-channel trace and then ii)the time-alignment of the measured data on that time instant. This paper presents a novel deep-learning technique to locate the time instant in which the target computed cryptographic operations are executed in the side-channel trace. In contrast to state-of-the-art solutions, the proposed methodology works even in the presence of trace deformations obtained through random delay insertion techniques. We validated our proposal through a successful attack against a variety of unprotected and protected cryptographic primitives that have been executed on an FPGA-implemented system-on-chip featuring a RISC-V CPU.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

A Deep-Learning Technique to Locate Cryptographic Operations in Side-Channel Traces

62Python, Jupyter NotebookJan 16, 20242 years agoApache-2.0
cnncryptographyside-channel-analysis

Similar Papers

Cite this paper

@article{chiari2024deeplearning,
  title  = {A Deep-Learning Technique to Locate Cryptographic Operations in Side-Channel Traces},
  author = {Giuseppe Chiari and Davide Galli and Francesco Lattari and Matteo Matteucci and Davide Zoni},
  year   = {2024},
  eprint = {2402.19037},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.19037v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.19037.svg)](https://codeofpaper.com/paper/2402.19037)

Discussion