CPSGD: A Novel Optimization Algorithm and Its Application in Side-Channel Analysis
Open Access
- 28 July 2024
- journal article
- research article
- Published by MDPI AG in Mathematics
- Vol. 12 (15) , 2355
Abstract
In recent years, side-channel analysis based on deep learning has garnered significant attention from researchers. A pivotal reason for this lies in the fact that deep learning-based side-channel analysis requires minimal preprocessing of side-channel data. The automatic feature extraction property of deep learning methods drastically reduces the workload for researchers, enabling them to focus more on the core issues of side-channel analysis, namely, extracting sensitive information by attacking devices. However, in prior studies, most scholars have concentrated more on the model construction process, with little research focusing on the choice of optimizers.This paper explores a novel deep learning-based optimization algorithm—CPSGD (combined projection stochastic gradient descent). The algorithm comprises two variants, designed, respectively, for unprotected side-channel analysis (CPSGD1) and desynchronized side-channel analysis (CPSGD2), and their convergence has been theoretically proven. Experimental results demonstrate that, while maintaining the neural network structure unchanged, CPSGD1 exhibits the best performance on unprotected datasets compared to other publicly available optimizers, whereas CPSGD2 performs optimally on desynchronized datasets.Keywords
Funding Information
- National Natural Science Foundation of China (61771001)
This publication has 38 references indexed in Scilit:
- AdaSAM: Boosting sharpness-aware minimization with adaptive learning rate and momentum for training deep neural networksNeural Networks, 2023
- A novel non-profiled side channel attack based on multi-output regression neural networkJournal of Cryptographic Engineering, 2023
- MO-DLSCA: Deep Learning Based Non-profiled Side Channel Analysis Using Multi-output Neural Networks2022
- TransNet: Shift Invariant Transformer Network for Side Channel Analysis2022
- Profiled Side-Channel Analysis in the Efficient Attacker Framework2022
- Calibrating the adaptive learning rate to improve convergence of ADAMNeurocomputing, 2022
- Deep double descent: where bigger models and more data hurt*Journal of Statistical Mechanics: Theory and Experiment, 2021
- Deep learning for side-channel analysis and introduction to ASCAD databaseJournal of Cryptographic Engineering, 2019
- A Sufficient Condition for Convergences of Adam and RMSProp2019
- Stochastic Frank-Wolfe methods for nonconvex optimization2016