Everything All at Once: Deep Learning Side-Channel Analysis Optimization Framework

被引:2
作者
Serafini, Gabriele [1 ]
Weissbart, Leo [1 ]
Batina, Lejla [1 ]
机构
[1] Radboud Univ Nijmegen, Nijmegen, Netherlands
来源
APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, PT I, ACNS 2024-AIBLOCK 2024, AIHWS 2024, AIOTS 2024, SCI 2024, AAC 2024, SIMLA 2024, LLE 2024, AND CIMSS 2024 | 2024年 / 14586卷
关键词
Deep Learning; Side-Channel Analysis; Hyperparameter Optimization; Pruning;
D O I
10.1007/978-3-031-61486-6_12
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep learning is becoming an increasingly proficient tool for side-channel analysis. While deep learning has been evolving around the tasks of image and speech recognition for decades, it is still lacking maturity for side-channel analysis. One of the challenges to train a good model is the fine-tuning of its hyperparameters. Many methods have been developed for Hyperparameter Optimization, but a few have been applied for deep learning side-channel analysis. We study the use of sampling algorithm and early-stopping mechanism in the hyperparameter optimization search for deep learning side-channel analysis models. We also offer a scalable deep learning framework to extend results obtained for other problems and datasets. Our results show that hyperparameter optimization methods can save time and resources while leading to models that can lead to the best possible output and at the same time are providing more confidence whether to look for a better model.
引用
收藏
页码:195 / 212
页数:18
相关论文
共 30 条
[1]  
Abadi M., 2015, TENSORFLOW LARGE SCA, V1
[2]   Optuna: A Next-generation Hyperparameter Optimization Framework [J].
Akiba, Takuya ;
Sano, Shotaro ;
Yanase, Toshihiko ;
Ohta, Takeru ;
Koyama, Masanori .
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, :2623-2631
[3]  
[Anonymous], 2015, Tech. Rep.
[4]   Deep learning for side-channel analysis and introduction to ASCAD database [J].
Benadjila, Ryad ;
Prouff, Emmanuel ;
Strullu, Remi ;
Cagli, Eleonora ;
Dumas, Cecile .
JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2020, 10 (02) :163-188
[5]  
BengioY KeglB, 2011, ADV NEURAL INFORM PR, P2546
[6]  
Brisfors M., 2019, DLSCA: a tool for deep learning side channel analysis, V1071
[7]  
Chari S, 2002, LECT NOTES COMPUT SC, V2523, P13
[8]   Matplotlib: A 2D graphics environment [J].
Hunter, John D. .
COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (03) :90-95
[9]  
Jamieson K, 2016, JMLR WORKSH CONF PRO, V51, P240
[10]  
Kocher P., 1999, Advances in Cryptology - CRYPTO'99. 19th Annual International Cryptology Conference. Proceedings, P388