IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v12y2024i15p2355-d1444661.html
   My bibliography  Save this article

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

Author

Listed:
  • Yifan Zhang

    (School of Cyber Science and Technology, Beihang University, Beijing 100191, China)

  • Di Zhao

    (School of Cyber Science and Technology, Beihang University, Beijing 100191, China
    School of Mathematical Sciences, Beihang University, Beijing 100191, China)

  • Hongyi Li

    (School of Cyber Science and Technology, Beihang University, Beijing 100191, China
    School of Mathematical Sciences, Beihang University, Beijing 100191, China)

  • Chengwei Pan

    (Institute of Artificial Intelligence, Beihang University, Beijing 100191, China
    Key Laboratory of Mathematics, Informatics and Behavioral Semantics, Ministry of Education, Beijing 100191, China)

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.

Suggested Citation

  • Yifan Zhang & Di Zhao & Hongyi Li & Chengwei Pan, 2024. "CPSGD: A Novel Optimization Algorithm and Its Application in Side-Channel Analysis," Mathematics, MDPI, vol. 12(15), pages 1-20, July.
  • Handle: RePEc:gam:jmathe:v:12:y:2024:i:15:p:2355-:d:1444661
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/12/15/2355/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/12/15/2355/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:12:y:2024:i:15:p:2355-:d:1444661. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.