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.
翻译:缺乏有效监测侧道攻击中使用的深层学习模型的算法,增加了评估难度。如果袭击失败,问题在于我们是否正在处理一个有阻力的执行模式或错误的模式。我们建议了一个早期停止算法,可靠地承认模型在培训期间的最佳状态。我们解决方案的新颖之处是高效地实施对加密的猜测。此外,我们正式确定了两个条件,即持久性和耐心,以便一个深层学习模型成为最佳模式。结果,模型的痕迹更少。