To Overfit, or Not to Overfit: Improving the Performance of Deep Learning-Based SCA

被引:2
|
作者
Rezaeezade, Azade [1 ]
Perin, Guilherme [1 ,2 ]
Picek, Stjepan [1 ,2 ]
机构
[1] Delft Univ Technol, Delft, Netherlands
[2] Radboud Univ Nijmegen, Nijmegen, Netherlands
来源
PROGRESS IN CRYPTOLOGY - AFRICACRYPT 2022 | 2022年 / 13503卷
关键词
Side-channel analysis; Deep learning; Overfitting; Generalization; POWER ANALYSIS;
D O I
10.1007/978-3-031-17433-9_17
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Profiling side-channel analysis allows evaluators to estimate the worst-case security of a target. When security evaluations relax the assumptions about the adversary's knowledge, profiling models may easily be sub-optimal due to the inability to extract the most informative points of interest from the side-channel measurements. When used for profiling attacks, deep neural networks can learn strong models without feature selection with the drawback of expensive hyperparameter tuning. Unfortunately, due to very large search spaces, one usually finds very different model behaviors, and a widespread situation is to face overfitting with typically poor generalization capacity. Usually, overfitting or poor generalization would be mitigated by adding more measurements to the profiling phase to reduce estimation errors. This paper provides a detailed analysis of different deep learning model behaviors and shows that adding more profiling traces as a single solution does not necessarily help improve generalization. We recognize the main problem to be the sub-optimal selection of hyperparameters, which is then difficult to resolve by simply adding more measurements. Instead, we propose to use small hyperparameter tweaks or regularization as techniques to resolve the problem.
引用
收藏
页码:397 / 421
页数:25
相关论文
共 50 条
  • [11] Why over-parameterization of deep neural networks does not overfit?
    Zhi-Hua Zhou
    Science China Information Sciences, 2021, 64
  • [12] Intentional Deep Overfit Learning (IDOL): Leveraging Patient-Specific Overfitting in the Synthetic CT Generation Task
    Olberg, S.
    Chun, J.
    Liang, X.
    Nguyen, D.
    Kim, J.
    Jiang, S.
    Park, J.
    MEDICAL PHYSICS, 2021, 48 (06)
  • [13] Overfit detection method for deep neural networks trained to beamform ultrasound images
    Zhang, Jiaxin
    Bell, Muyinatu A. Lediju
    ULTRASONICS, 2025, 148
  • [14] Deep Linear Networks can Benignly Overfit when Shallow Ones Do
    Chatterji, Niladri S.
    Long, Philip M.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2023, 24
  • [15] Analysing the Overfit of the Auto-sklearn Automated Machine Learning Tool
    Fabris, Fabio
    Freitas, Alex A.
    MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, 2019, 11943 : 508 - 520
  • [16] Patient-Specific Deep Learning Model for Clinical Target Volume Delineation on Daily CBCT of Breast Cancer Patients based on Intentional Deep Overfit Learning (IDOL) Framework
    Hwang, J.
    Chun, J.
    Choi, S. H.
    Cho, S.
    Kim, J. S.
    INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2023, 117 (02): : E181 - E181
  • [17] DeepDev-PERF: A Deep Learning-Based Approach for Improving Software Performance
    Garg, Spandan
    Moghaddam, Roshanak Zilouchian
    Clement, Colin B.
    Sundaresan, Neel
    Wu, Chen
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 948 - 958
  • [19] The Need for Speed: A Fast Guessing Entropy Calculation for Deep Learning-Based SCA
    Perin, Guilherme
    Wu, Lichao
    Picek, Stjepan
    ALGORITHMS, 2023, 16 (03)
  • [20] Improving the performance of deep learning-based classification when a sample has various appearances
    Jin, Guanghao
    Jiao, Yuming
    Wang, Jianming
    Ma, Ming
    Song, Qingzeng
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2024, 36 (02) : 235 - 256