Being Patient and Persistent: Optimizing An Early Stopping Strategy for Deep Learning in Profiled Attacks
Servio Paguada, Lejla Batina, Ileana Buhan, Igor Armendariz

TL;DR
This paper introduces an early stopping algorithm for deep learning in side-channel attacks, improving model training efficiency by reliably identifying optimal states with fewer traces through novel guessing entropy estimation.
Contribution
It presents a new early stopping method based on formalized persistence and patience conditions, enhancing convergence efficiency in deep learning for side-channel analysis.
Findings
Model converges with fewer traces.
Improved reliability in recognizing optimal training state.
Efficient guessing entropy estimation implementation.
Abstract
The absence of an algorithm that effectively monitors deep learning models used in side-channel attacks increases the difficulty of evaluation. If the attack is unsuccessful, the question is if we are dealing with a resistant implementation or a faulty model. We propose an early stopping algorithm that reliably recognizes the model's optimal state during training. The novelty of our solution is an efficient implementation of guessing entropy estimation. Additionally, we formalize two conditions, persistence and patience, for a deep learning model to be optimal. As a result, the model converges with fewer traces.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Adversarial Robustness in Machine Learning · Smart Grid Security and Resilience
MethodsEarly Stopping
