Using Convolutional Neural Network to Redress Outliers in Clustering Based Side-Channel Analysis on Cryptosystem

An Wang, Shulin He, Congming Wei*, Shaofei Sun, Yaoling Ding, Jiayao Wang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

Blockchain, designed with cryptographic technology, is widely used in the financial area, such as digital billing and cross-border payments. Digital signature is the core technology in it. However, digital signatures in public key cryptosystems face the threat of simple power analysis in Side-Channel Analysis (SCA). The state-of-the-art simple power analysis based on clustering mostly will appear outliers in the process of analysis, which will reduce success rate of key recover. In this paper, we propose a new SCA method with clustering algorithm Density-Based Spatial Clustering of Applications with Noise (DBSCAN) and deep learning technology Convolutional Neural Network (CNN), called DBSCAN-CNN, to analyze public key cryptosystems. We cluster data with DBSCAN firstly. Then we train a CNN model based on the trusted clustering results. Finally, we classify the outliers of clustering results by the trained model. We mount the proposed method to analyze an FPGA-based elliptic curve scalar multiplication power trace which is desynchronized by simulating random delay. The experimental results show that the error rate of the proposed method is at least 69.23 % lower than that of the classical clustering method in SCA.

Original languageEnglish
Title of host publicationSmart Computing and Communication - 7th International Conference, SmartCom 2022, Proceedings
EditorsMeikang Qiu, Zhihui Lu, Cheng Zhang
PublisherSpringer Science and Business Media Deutschland GmbH
Pages360-370
Number of pages11
ISBN (Print)9783031281235
DOIs
Publication statusPublished - 2023
Event7th International Conference on Smart Computing and Communication, SmartCom 2022 - New York, United States
Duration: 18 Nov 202220 Nov 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13828 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Conference on Smart Computing and Communication, SmartCom 2022
Country/TerritoryUnited States
CityNew York
Period18/11/2220/11/22

Keywords

  • Convolutional Neural Network
  • DBSCAN
  • Outlier detection
  • Public-key cryptosystems
  • Side-Channel Analysis

Fingerprint

Dive into the research topics of 'Using Convolutional Neural Network to Redress Outliers in Clustering Based Side-Channel Analysis on Cryptosystem'. Together they form a unique fingerprint.

Cite this