Incorporating Cluster Analysis of Feature Vectors for Non-profiled Deep-learning-Based Side-Channel Attacks

被引:0
|
作者
Fukuda, Yuta [1 ]
Yoshida, Kota [1 ]
Fujino, Takeshi [1 ]
机构
[1] Ritsumeikan Univ, Kusatsu, Shiga, Japan
关键词
side-channel attacks; deep-learning; cluster analysis; POWER ANALYSIS;
D O I
10.1007/978-3-031-61486-6_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Differential deep learning analysis (DDLA) was proposed as a side-channel attack (SCA) with deep learning techniques in non-profiled scenarios at TCHES 2019. In the proposed DDLA, the adversary sets the LSB or MSB of the intermediate value in the encryption process assumed for the key candidates as the ground-truth label and trains a deep neural network (DNN) with power traces as an input. The adversary also observes metrics such as loss and accuracy during DNN training and estimates that the key corresponding to the best-fitting DNN is correct. One of the disadvantages of DDLA is the heavy computation time for the DNN models because the number of required models is the as same as the number of key candidates, which is typically 256 in the case of AES. Furthermore, the DNN models have to be trained again if the adversary changes a ground-truth label function from LSB to other labels such as MSB or HW. We propose a new deep-learning-based SCA in a non-profiled scenario to solve these problems. Our core idea is to conduct dimensionality reduction on the leakage waveform using DNN. The adversary conducts cluster analysis using the feature vectors extracted from power traces using DNN. Only one DNN needs to be trained to reveal all key bytes. In addition, once the DNN is trained, multiple label functions can be tested without the additional cost of training DNNs. We provide two case studies of attacking against AES, including AES without SCA countermeasures and the ASCAD database. The results show that the proposed method requires fewer waveforms to reveal all key bytes than DDLA. In addition, the proposed method requires 1/75 less computation time than DDLA.
引用
收藏
页码:84 / 101
页数:18
相关论文
共 50 条
  • [1] Non-profiled deep learning-based side-channel attacks with sensitivity analysis
    Timon, Benjamin
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2019, 2019 (02): : 107 - 131
  • [2] Optimizing Implementations of Non-Profiled Deep Learning-Based Side-Channel Attacks
    Kwon, Donggeun
    Hong, Seokhie
    Kim, Heeseok
    IEEE ACCESS, 2022, 10 : 5957 - 5967
  • [3] Feature Selection Methods for Non-Profiled Side-Channel Attacks on ECC
    Ravi, Prasanna
    Jungk, Bernhard
    Jap, Dirmanto
    Najm, Zakaria
    Bhasin, Shivam
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2018,
  • [4] A Quantitative Analysis of Non-Profiled Side-Channel Attacks Based on Attention Mechanism
    Pu, Kangran
    Dang, Hua
    Kong, Fancong
    Zhang, Jingqi
    Wang, Weijiang
    ELECTRONICS, 2023, 12 (15)
  • [5] Non-Profiled Deep Learning-Based Side-Channel Preprocessing With Autoencoders
    Kwon, Donggeun
    Kim, Heeseok
    Hong, Seokhie
    IEEE ACCESS, 2021, 9 : 57692 - 57703
  • [6] On the performance of non-profiled side channel attacks based on deep learning techniques
    Do, Ngoc-Tuan
    Hoang, Van-Phuc
    Doan, Van Sang
    Pham, Cong-Kha
    IET INFORMATION SECURITY, 2023, 17 (03) : 377 - 393
  • [7] Non-Profiled Side-Channel Attack Based on Deep Learning Using Picture Trace
    Won Y.-S.
    Han D.-G.
    Jap D.
    Bhasin S.
    Park J.-Y.
    IEEE Access, 2021, 9 : 22480 - 22492
  • [8] Enhancing non-profiled side-channel attacks by time-frequency analysis
    Chengbin Jin
    Yongbin Zhou
    Cybersecurity, 6
  • [9] Enhancing non-profiled side-channel attacks by time-frequency analysis
    Jin, Chengbin
    Zhou, Yongbin
    CYBERSECURITY, 2023, 6 (01)
  • [10] Non-Profiled Deep Learning-Based Side-Channel Analysis With Only One Network Training
    Imafuku, Kentaro
    Kawamura, Shinichi
    Nozaki, Hanae
    Sakamoto, Junichi
    Osuka, Saki
    IEEE ACCESS, 2023, 11 : 83221 - 83231