Improving Deep Learning Based Second-Order Side-Channel Analysis With Bilinear CNN

被引:11
|
作者
Cao, Pei [1 ,2 ]
Zhang, Chi [1 ]
Lu, Xiangjun [1 ]
Gu, Dawu [1 ,2 ]
Xu, Sen [3 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Shanghai 200200, Peoples R China
[2] State Key Lab Cryptol, Beijing 100878, Peoples R China
[3] ViewSources Technol Co Ltd, Shanghai 200200, Peoples R China
关键词
Neural networks; Convolutional neural networks; Deep learning; Visualization; Task analysis; Feature extraction; Decision making; Side-channel attacks; profiled attacks; deep learning; masking countermeasures; HIGHER-ORDER MASKING; NETWORKS; ATTACKS;
D O I
10.1109/TIFS.2022.3216959
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, deep learning techniques have received significant attention in the side-channel community due to their state-of-the-art performance in profiled attacks against embedded devices. Compared with template attacks, deep learning-based attacks can deal with the high dimensionality of trace and misalignment without pre-processing. However, the performance of attacks is very sensitive to the network architecture, especially when considering masking countermeasures. Although previous works have shown the potential of neural networks to break the first-order masking, the inner-working of how the network combines the leakage of mask and masked value is still unclear and could be suboptimal. To reduce this gap, we propose to embed product combination, which has been proved to be the best combination function in noisy situations, into the design of neural networks. To this end, we introduce a bilinear convolutional neural network (in short, B-CNN) for efficient profiled attacks against the widely used masking countermeasure. In order to interpret the inner-working and decision-making of B-CNN, we propose a new visualization tool called layer-wise correlation that can reveal the points of interest and help to understand the combination of leakages. We evaluate our networks on several public datasets, e.g., ASCAD and CHES CTF 2018. The results indicate that B-CNN converges significantly faster than classic CNN models, even using a very limited number of profiling traces (e.g., 8000 profiling traces for the ASCAD dataset). Moreover, our networks perform even systematically better (w.r.t. the number of attack traces) than the current state-of-the-art results on all the investigated datasets.
引用
收藏
页码:3863 / 3876
页数:14
相关论文
共 50 条
  • [1] Improving Deep Learning Based Second-Order Side-Channel Analysis with Bilinear CNN
    Cao, Pei
    Zhang, Chi
    Lu, Xiangjun
    Gu, Dawu
    Xu, Sen
    IEEE Transactions on Information Forensics and Security, 2022, 17 : 3863 - 3876
  • [2] Second-Order Side-Channel Analysis Based on Orthogonal Transform Nonlinear Regression
    Jiang, Zijing
    Ding, Qun
    ENTROPY, 2023, 25 (03)
  • [3] Leveraging Deep CNN and Transfer Learning for Side-Channel Attack
    Garg, Amit
    Karimian, Nima
    PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 91 - 96
  • [4] Side-channel analysis attacks based on deep learning network
    Yu Ou
    Lang Li
    Frontiers of Computer Science, 2022, 16
  • [5] Side-channel analysis attacks based on deep learning network
    OU Yu
    LI Lang
    Frontiers of Computer Science, 2022, 16 (02)
  • [6] Side-channel analysis attacks based on deep learning network
    Ou, Yu
    Li, Lang
    FRONTIERS OF COMPUTER SCIENCE, 2022, 16 (02)
  • [7] On the Evaluation of Deep Learning-Based Side-Channel Analysis
    Wu, Lichao
    Perin, Guilherme
    Picek, Stjepan
    CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN, COSADE 2022, 2022, 13211 : 49 - 71
  • [8] Label Correlation in Deep Learning-Based Side-Channel Analysis
    Wu, Lichao
    Weissbart, Leo
    Krcek, Marina
    Li, Huimin
    Perin, Guilherme
    Batina, Lejla
    Picek, Stjepan
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 3849 - 3861
  • [9] SoK: Deep Learning-based Physical Side-channel Analysis
    Picek, Stjepan
    Perin, Guilherme
    Mariot, Luca
    Wu, Lichao
    Batina, Lejla
    ACM COMPUTING SURVEYS, 2023, 55 (11)
  • [10] Challenges in Deep Learning-Based Profiled Side-Channel Analysis
    Picek, Stjepan
    SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2019, 2019, 11947 : 9 - 12