Back to Search Start Over

CPSGD: A Novel Optimization Algorithm and Its Application in Side-Channel Analysis

Authors :
Yifan Zhang
Di Zhao
Hongyi Li
Chengwei Pan
Source :
Mathematics, Vol 12, Iss 15, p 2355 (2024)
Publication Year :
2024
Publisher :
MDPI AG, 2024.

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.

Details

Language :
English
ISSN :
22277390
Volume :
12
Issue :
15
Database :
Directory of Open Access Journals
Journal :
Mathematics
Publication Type :
Academic Journal
Accession number :
edsdoj.7e90dce3eef4e34af8f3ae25a6f854a
Document Type :
article
Full Text :
https://doi.org/10.3390/math12152355