Paper 2024/558 Original: eprint.iacr.org/2024/558 ↗

Scoring the predictions: a way to improve profiling side-channel attacks

Damien Robissout
Lilian Bossuet
Amaury Habrard
Abstract

Side-channel analysis is an important part of the security evaluations of hardware components and more specifically of those that include cryptographic algorithms. Profiling attacks are among the most powerful attacks as they assume the attacker has access to a clone device of the one under attack. Using the clone device allows the attacker to make a profile of physical leakages linked to the execution of algorithms. This work focuses on the characteristics of this profile and the information that can be extracted from its application to the attack traces. More specifically, looking at unsuccessful attacks, it shows that by carefully ordering the attack traces used and limiting their number, better results can be achieved with the same profile. Using this method allows us to consider the classical attack method, i.e. where the traces are randomly ordered, as the worst case scenario. The best case scenario is when the attacker is able to successfully order and select the best attack traces. A method for identifying efficient ordering when using deep learning models as profiles is also provided. A new loss function "Scoring loss" is dedicated to training machine learning models that give a score to the attack prediction and the score can be used to order the predictions.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2024-04-10: last updated
2024-04-10: published
Short URL
https://ia.cr/2024/558
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/558,
      author = {Damien Robissout and Lilian Bossuet and Amaury Habrard},
      title = {Scoring the predictions: a way to improve profiling side-channel attacks},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/558},
      year = {2024},
      url = {https://eprint.iacr.org/2024/558}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.