Autoencoder-enabled model portability for reducing hyperparameter tuning efforts in side-channel analysis
Journal of Cryptographic Engineering, vol. 14, pp. 475–497
Abstract
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.
Authors 2
-
Marina Krček corresponding
Delft University of Technology
Affiliation as printed
Delft University of Technology, Mekelweg 2, Delft, The Netherlands
-
Guilherme Perin Aachen
Affiliation as printed
Leiden University, Rapenburg 70, Leiden, The Netherlands
Cited by 6 stored of 5
6 results
References 35
-
W1562542037details pending0citations
-
W2746796098details pending0citations
-
W2914572864details pending0citations
-
W3096110808details pending0citations
-
W3126247501details pending0citations
-
W207867780details pending0citations
-
W1752847028details pending0citations
-
W2990296674details pending0citations
-
W3208177954details pending0citations
-
W4293024996details pending0citations
-
W4310480138details pending0citations