Next Article in Journal
A High-Order Numerical Scheme for Efficiently Solving Nonlinear Vectorial Problems in Engineering Applications
Previous Article in Journal
An Interpretable Breast Ultrasound Image Classification Algorithm Based on Convolutional Neural Network and Transformer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

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

by
Yifan Zhang
1,
Di Zhao
1,2,
Hongyi Li
1,2,* and
Chengwei Pan
3,4,*
1
School of Cyber Science and Technology, Beihang University, Beijing 100191, China
2
School of Mathematical Sciences, Beihang University, Beijing 100191, China
3
Institute of Artificial Intelligence, Beihang University, Beijing 100191, China
4
Key Laboratory of Mathematics, Informatics and Behavioral Semantics, Ministry of Education, Beijing 100191, China
*
Authors to whom correspondence should be addressed.
Mathematics 2024, 12(15), 2355; https://doi.org/10.3390/math12152355 (registering DOI)
Submission received: 2 June 2024 / Revised: 21 July 2024 / Accepted: 25 July 2024 / Published: 28 July 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.
Keywords: side-channel analysis; deep learning; nonlinear optimization; attack evaluation side-channel analysis; deep learning; nonlinear optimization; attack evaluation

Share and Cite

MDPI and ACS Style

Zhang, Y.; Zhao, D.; Li, H.; Pan, C. CPSGD: A Novel Optimization Algorithm and Its Application in Side-Channel Analysis. Mathematics 2024, 12, 2355. https://doi.org/10.3390/math12152355

AMA Style

Zhang Y, Zhao D, Li H, Pan C. CPSGD: A Novel Optimization Algorithm and Its Application in Side-Channel Analysis. Mathematics. 2024; 12(15):2355. https://doi.org/10.3390/math12152355

Chicago/Turabian Style

Zhang, Yifan, Di Zhao, Hongyi Li, and Chengwei Pan. 2024. "CPSGD: A Novel Optimization Algorithm and Its Application in Side-Channel Analysis" Mathematics 12, no. 15: 2355. https://doi.org/10.3390/math12152355

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop