IEEE Transactions on Computers · 2023 · 11 citations · 14 references
ComputingComputer ScienceCybersecurityArtificial IntelligenceComputer SecurityMachine LearningDeep LearningNeural NetworksOptimal StoppingOptimization For Machine LearningRepresentation LearningEarly StoppingEarly Stopping RulesMachine-learning AttacksOptimization AlgorithmsPersistence TechniquesProfiled Side-channel AttacksSecurity Evaluation
The absence of an algorithm that effectively monitors the deep learning models used in side-channel attacks increases the difficulty of a security evaluation. If an attack is unsuccessful, that could be due to multiple reasons. It can be that we are indeed dealing with a resistant implementation, but it is possible that the deep learning model used is faulty. In this contribution, we formalize two conditions, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">persistence</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">patience</i> , for a deep learning model to be optimal and we propose an early stopping algorithm that reliably recognizes the model's optimal state during training. The novelty of our solution is in an efficient implementation of guessing entropy estimation as a success metric used to measure the strength of a side-channel adversary. As a result, the model which uses our strategy for learning converges with fewer traces than other known methods.
14
An Overview of Overfitting and its Solutions
Ying Xue · Journal of Physics Conference Series · 2019 · 2.2K citations · Full text
Privacy Risk in Machine Learning: Analyzing the Connection to Overfitting
Samuel Yeom, Irene Giacomelli, Matt Fredrikson et al. · 2018 · 904 citations
Jaehun Kim, Stjepan Picek, Annelie Heuser et al. · IACR Transactions on Cryptographic Hardware and Embedded Systems · 2019 · 219 citations · Full text