Learning When to Stop: A Mutual Information Approach to Prevent Overfitting in Profiled Side-Channel Analysis

被引:10
作者
Perin, Guilherme [1 ]
Buhan, Ileana [2 ]
Picek, Stjepan [1 ]
机构
[1] Delft Univ Technol, Delft, Netherlands
[2] Radboud Univ Nijmegen, Nijmegen, Netherlands
来源
CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN, COSADE 2021 | 2021年 / 12910卷
关键词
Side-channel analysis; Neural networks; Overfitting; Mutual information; Information bottleneck;
D O I
10.1007/978-3-030-89915-8_3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today, deep neural networks are a common choice for conducting the profiled side-channel analysis. Unfortunately, it is not trivial to find neural network hyperparameters that would result in top-performing attacks. The hyperparameter leading the training process is the number of epochs during which the training happens. If the training is too short, the network does not reach its full capacity, while if the training is too long, the network overfits and cannot generalize to unseen examples. In this paper, we tackle the problem of determining the correct epoch to stop the training in the deep learning-based side-channel analysis. We demonstrate that the amount of information, or, more precisely, mutual information transferred to the output layer, can be measured and used as a reference metric to determine the epoch at which the network offers optimal generalization. To validate the proposed methodology, we provide extensive experimental results.
引用
收藏
页码:53 / 81
页数:29
相关论文
共 28 条
  • [11] Gradient Visualization for General Characterization in Profiling Attacks
    Masure, Loic
    Dumas, Cecile
    Prouff, Emmanuel
    [J]. CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN (COSADE 2019), 2019, 11421 : 145 - 167
  • [12] PCP20 Perin G., 2020, IACR Trans. Cryptogr. Hardw. Embedded Syst., P337, DOI 10.46586/tches.v2020.i4.337-364
  • [13] Picek S., 2019, IACR Trans. Cryptogr. Hardw. Embed. Syst., V2019, P209, DOI DOI 10.13154/TCHES.V2019.I1.209-237
  • [14] Prouff E., 2018, IACR Cryptology ePrint Archive, P53
  • [15] Rijsdijk J., 2021, IACR Trans. Cryptogr. Hardw. Embedded Syst., P677
  • [16] Online Performance Evaluation of Deep Learning Networks for Profiled Side-Channel Analysis
    Robissout, Damien
    Zaid, Gabriel
    Colombier, Brice
    Bossuet, Lilian
    Habrard, Amaury
    [J]. CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN (COSADE 2020), 2021, 12244 : 200 - 218
  • [17] Caregiver perceptions of a fruit and vegetable prescription programme for low-income paediatric patients
    Saxe-Custack, Amy
    Lofton, Heather Claire
    Hanna-Attisha, Mona
    Victor, Colleen
    Reyes, Gwendolyn
    Ceja, Tiffany
    LaChance, Jenny
    [J]. PUBLIC HEALTH NUTRITION, 2018, 21 (13) : 2497 - 2506
  • [18] Shwartz-Ziv Ravid, 2017, ABS170300810 CORR
  • [19] Silverman B.W., 1986, Density Estimation for Statistics and Data Analysis, DOI [10.1201/9781315140919, 10.1007/978-1-4899-3324-9, DOI 10.1007/978-1-4899-3324-9]
  • [20] Standaert FX, 2006, LECT NOTES COMPUT SC, V4249, P30