Side-channel analysis based on Siamese neural network

被引:1
作者
Li, Di [1 ,2 ]
Li, Lang [1 ,2 ]
Ou, Yu [1 ,2 ]
机构
[1] Hengyang Normal Univ, Coll Comp Sci & Technol, Hengyang 421002, Peoples R China
[2] Hunan Prov Key Lab Intelligent Informat Proc & App, Hengyang 421002, Peoples R China
关键词
Side-channel analysis; Deep learning; Siamese neural network; Information security; ARTIFICIAL-INTELLIGENCE; ATTACKS;
D O I
10.1007/s11227-023-05631-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the combination of deep learning and side-channel analysis has received extensive attention. Previous research has shown that the key recovery problem can be transformed into a classification problem. The performance of these models strongly depends on the size of the dataset and the number of instances in each target class. The training time is very long. In this paper, the key recovery problem is transformed into a similarity measurement problem in Siamese neural networks. We use simulated power traces and true power traces to form power pairs to augment data and simplify key recovery steps. The trace pairs are selected based on labels and added to the training to improve model performance. The model adopts a Siamese, CNN-based architecture, and it can evaluate the similarity between the inputs. The correct key is revealed by the similarity of different trace pairs. In experiments, three datasets are used to evaluate our method. The results show that the proposed method can be successfully trained with 1000 power traces and has excellent attack efficiency and training speed.
引用
收藏
页码:4423 / 4450
页数:28
相关论文
共 50 条
  • [31] Deep-Learning-Based Side-Channel Analysis of Block Cipher PIPO With Bitslice Implementation
    Woo, Ji-Eun
    Han, Jaeseung
    Han, Dong-Guk
    IEEE ACCESS, 2022, 10 : 69303 - 69311
  • [32] Peek into the Black-Box: Interpretable Neural Network using SAT Equations in Side-Channel Analysis
    Yap T.
    Benamira A.
    Bhasin S.
    Peyrin T.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023, 2023 (02): : 24 - 53
  • [33] Improved Hybrid Approach for Side-Channel Analysis Using Efficient Convolutional Neural Network and Dimensionality Reduction
    Mukhtar, Naila
    Fournaris, Apostolos P.
    Khan, Tariq M.
    Dimopoulos, Charis
    Kong, Yinan
    IEEE ACCESS, 2020, 8 : 184298 - 184311
  • [34] A gradient deconvolutional network for side-channel attacks
    Li, Yanbin
    Huang, Yuxin
    Jia, Fuwei
    Zhao, Qingsong
    Tang, Ming
    Ren, Shougang
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 98
  • [35] Side-Channel Information Characterisation Based on Cascade-Forward Back-Propagation Neural Network
    Saeedi, Ehsan
    Hossain, Md Selim
    Kong, Yinan
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2016, 32 (03): : 345 - 356
  • [36] CDAE: Towards Empowering Denoising in Side-Channel Analysis
    Yang, Guang
    Li, Huizhong
    Ming, Jingdian
    Zhou, Yongbin
    INFORMATION AND COMMUNICATIONS SECURITY (ICICS 2019), 2020, 11999 : 269 - 286
  • [37] Symbolic Path Cost Analysis for Side-Channel Detection
    Brennan, Tegan
    Saha, Seemanta
    Bultan, Tevfik
    Pasareanu, Corina S.
    ISSTA'18: PROCEEDINGS OF THE 27TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2018, : 27 - 37
  • [38] Side-Channel Analysis of the TERO PUF
    Tebelmann, Lars
    Pehl, Michael
    Immler, Vincent
    CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN (COSADE 2019), 2019, 11421 : 43 - 60
  • [39] Abacus: Precise Side-Channel Analysis
    Bao, Qinkun
    Wang, Zihao
    Li, Xiaoting
    Larus, James R.
    Wu, Dinghao
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 797 - 809
  • [40] A Comparison of Weight Initializers in Deep Learning-Based Side-Channel Analysis
    Li, Huimin
    Krcek, Marina
    Perin, Guilherme
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2020, 2020, 12418 : 126 - 143