Paper 2020/039

Online Performance Evaluation of Deep Learning Networks for Side-Channel Analysis

Damien Robissout, Gabriel Zaid, Brice Colombier, Lilian Bossuet, and Amaury Habrard

Abstract

Deep learning based side-channel analysis has seen a rise in popularity over the last few years. A lot of work is done to understand the inner workings of the neural networks used to perform the attacks and a lot is still left to do. However, finding a metric suitable for evaluating the capacity of the neural networks is an open problem that is discussed in many articles. We propose an answer to this problem by introducing an online evaluation metric dedicated to the context of side-channel analysis and use it to perform early stopping on existing convolutional neural networks found in the literature. This metric compares the performance of a network on the training set and on the validation set to detect underfitting and overfitting. Consequently, we improve the performance of the networks by finding their best training epoch and thus reduce the number of traces used by 30%. The training time is also reduced for most of the networks considered.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
Side-Channel AttacksMetricsDeep LearningUnderfittingOverfitting
Contact author(s)
damien robissout @ univ-st-etienne fr
History
2020-01-15: revised
2020-01-15: received
See all versions
Short URL
https://ia.cr/2020/039
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/039,
      author = {Damien Robissout and Gabriel Zaid and Brice Colombier and Lilian Bossuet and Amaury Habrard},
      title = {Online Performance Evaluation of Deep Learning Networks for Side-Channel Analysis},
      howpublished = {Cryptology ePrint Archive, Paper 2020/039},
      year = {2020},
      note = {\url{https://eprint.iacr.org/2020/039}},
      url = {https://eprint.iacr.org/2020/039}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.