Autoencoder-enabled model portability for reducing hyperparameter tuning efforts in side-channel analysis

Marina Krček*, Guilherme Perin

*Corresponding author for this work

Research output: Contribution to journalArticleScientificpeer-review

58 Downloads (Pure)

Abstract

Hyperparameter tuning represents one of the main challenges in deep learning-based profiling side-channel analysis. For each different side-channel dataset, the typical procedure to find a profiling model is applying hyperparameter tuning from scratch. The main reason is that side-channel measurements from various targets contain different underlying leakage distributions. Consequently, the same profiling model hyperparameters are usually not equally efficient for other targets. This paper considers autoencoders for dimensionality reduction to verify if encoded datasets from different targets enable the portability of profiling models and architectures. Successful portability reduces the hyperparameter tuning efforts as profiling model tuning is eliminated for the new dataset, and tuning autoencoders is simpler. We first search for the best autoencoder for each dataset and the best profiling model when the encoded dataset becomes the training set. Our results show no significant difference in tuning efforts using original and encoded traces, meaning that encoded data reliably represents the original data. Next, we verify how portable is the best profiling model among different datasets. Our results show that tuning autoencoders enables and improves portability while reducing the effort in hyperparameter search for profiling models. Lastly, we present a transfer learning case where dimensionality reduction might be necessary if the model is tuned for a dataset with fewer features than the new dataset. In this case, tuning of the profiling model is eliminated and training time reduced.

Original languageEnglish
Pages (from-to)475-497
Number of pages23
JournalJournal of Cryptographic Engineering
Volume14
Issue number3
DOIs
Publication statusPublished - 2023

Keywords

  • Autoencoders
  • Hyperparameter tuning
  • Portability
  • Preprocessing
  • Side-channel analysis
  • Transfer learning

Fingerprint

Dive into the research topics of 'Autoencoder-enabled model portability for reducing hyperparameter tuning efforts in side-channel analysis'. Together they form a unique fingerprint.

Cite this