Paper 2022/890

One Network to rule them all. An autoencoder approach to encode datasets

Cristian-Alexandru Botocan, Delft University of Technology
Abstract

Side-channel attacks are powerful non-invasive attacks on cryptographic algorithms. Among such attacks, profiling attacks have a prominent place as they assume an attacker with access to a copy of the device under attack. The attacker uses the device's copy to learn as much as possible about the device and then mount the attack on the target device. In the last few years, Machine Learning has been successfully used in profiling attacks, as such techniques proved to be capable of breaking implementations protected with countermeasures. In the deep learning-based profiling attack, a core problem is finding efficient neural network architectures to evaluate an implementation's security correctly. Unfortunately, this process is time-consuming, and a different neural network configuration usually needs to be defined for every target. Hence, we propose the following process: train a separate autoencoder for each dataset obtained from different cryptographic implementations and devices to receive an encoded version for each one. After that, define a universal model that can break multiple (encoded) datasets. Thus, instead of finding dataset-specific neural network architectures, we reduce the effort to find autoencoders to encode the datasets and a single neural network to break~them.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Side-channel analysis Deep learningGeneralized Architectures Autoencoders
Contact author(s)
c a botocan @ student tudelft nl
History
2022-07-07: approved
2022-07-07: received
See all versions
Short URL
https://ia.cr/2022/890
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2022/890,
      author = {Cristian-Alexandru Botocan},
      title = {One Network to rule them all. An autoencoder approach to encode datasets},
      howpublished = {Cryptology ePrint Archive, Paper 2022/890},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/890}},
      url = {https://eprint.iacr.org/2022/890}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.