Litcius/Paper detail

Regularizers to the rescue: fighting overfitting in deep learning-based side-channel analysis

Azade Rezaeezade, Lejla Batina

2024Journal of Cryptographic Engineering16 citationsDOIOpen Access PDF

Abstract

Abstract Despite considerable achievements of deep learning-based side-channel analysis, overfitting represents a significant obstacle in finding optimized neural network models. This issue is not unique to the side-channel domain. Regularization techniques are popular solutions to overfitting and have long been used in various domains. At the same time, the works in the side-channel domain show sporadic utilization of regularization techniques. What is more, no systematic study investigates these techniques’ effectiveness. In this paper, we aim to investigate the regularization effectiveness on a randomly selected model, by applying 4 powerful and easy-to-use regularization techniques to 8 combinations of datasets, leakage models, and deep learning topologies. The investigated techniques are $$L_1$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msub> <mml:mi>L</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math> , $$L_2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msub> <mml:mi>L</mml:mi> <mml:mn>2</mml:mn> </mml:msub> </mml:math> , dropout, and early stopping. Our results show that while all these techniques can improve performance in many cases, $$L_1$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msub> <mml:mi>L</mml:mi> <mml:mn>1</mml:mn> </mml:msub> </mml:math> and $$L_2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msub> <mml:mi>L</mml:mi> <mml:mn>2</mml:mn> </mml:msub> </mml:math> are the most effective. Finally, if training time matters, early stopping is the best technique.

Topics & Concepts

OverfittingAlgorithmComputer scienceArtificial intelligenceMachine learningRegularization (linguistics)Artificial neural networkCryptographic Implementations and SecurityPhysical Unclonable Functions (PUFs) and Hardware SecurityMass Spectrometry Techniques and Applications
Regularizers to the rescue: fighting overfitting in deep learning-based side-channel analysis | Litcius