On the Performance of Convolutional Neural Networks for Side-Channel Analysis

被引:67
|
作者
Picek, Stjepan [1 ]
Samiotis, Ioannis Petros [1 ]
Kim, Jaehun [1 ]
Heuser, Annelie [2 ]
Bhasin, Shivam [3 ]
Legay, Axel [4 ]
机构
[1] Delft Univ Technol, Mekelweg 2, Delft, Netherlands
[2] CNRS, IRISA, Rennes, France
[3] Nanyang Technol Univ, Temasek Labs, Phys Anal & Cryptog Engn, Singapore, Singapore
[4] INRIA, IRISA, Rennes, France
关键词
Side-channel analysis; Machine learning; Deep learning; Convolutional Neural Networks; MACHINE LEARNING APPROACH; APPROXIMATION;
D O I
10.1007/978-3-030-05072-6_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we ask a question whether Convolutional Neural Networks are more suitable for side-channel attacks than some other machine learning techniques and if yes, in what situations. Our results point that Convolutional Neural Networks indeed outperform machine learning in several scenarios when considering accuracy. Still, often there is no compelling reason to use such a complex technique. In fact, if comparing techniques without extra steps like preprocessing, we see an obvious advantage for Convolutional Neural Networks when the level of noise is small, and the number of measurements and features is high. The other tested settings show that simpler machine learning techniques, for a significantly lower computational cost, perform similarly or sometimes even better. The experiments with guessing entropy indicate that methods like Random Forest or XGBoost could perform better than Convolutional Neural Networks for the datasets we investigated.
引用
收藏
页码:157 / 176
页数:20
相关论文
共 50 条
  • [1] Convolutional Neural Networks for Profiled Side-Channel Analysis
    Hou, Shourong
    Zhou, Yujie
    Liu, Hongming
    [J]. RADIOENGINEERING, 2019, 28 (03) : 651 - 658
  • [2] The investigation of neural networks performance in side-channel attacks
    Yinan Kong
    Ehsan Saeedi
    [J]. Artificial Intelligence Review, 2019, 52 : 607 - 623
  • [3] The investigation of neural networks performance in side-channel attacks
    Kong, Yinan
    Saeedi, Ehsan
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2019, 52 (01) : 607 - 623
  • [4] Counteract Side-Channel Analysis of Neural Networks by Shuffling
    Brosch, Manuel
    Probst, Matthias
    Sigl, Georg
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1305 - 1310
  • [5] Make some noise unleashing the power of convolutional neural networks for profiled side-channel analysis
    Kim, Jaehun
    Picek, Stjepan
    Heuser, Annelie
    Bhasin, Shivam
    Hanjalic, Alan
    [J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2019, 2019 (03): : 148 - 179
  • [6] NASCTY: Neuroevolution to Attack Side-Channel Leakages Yielding Convolutional Neural Networks
    Schijlen, Fiske
    Wu, Lichao
    Mariot, Luca
    [J]. MATHEMATICS, 2023, 11 (12)
  • [7] Reverse Engineering Convolutional Neural Networks Through Side-channel Information Leaks
    Hua, Weizhe
    Zhang, Zhiru
    Suh, G. Edward
    [J]. 2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [8] Telepathic Headache: Mitigating Cache Side-Channel Attacks on Convolutional Neural Networks
    Chabanne, Herve
    Danger, Jean-Luc
    Guiga, Linda
    Kuhne, Ulrich
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2021), PT I, 2021, 12726 : 363 - 392
  • [9] Research on Side-Channel Attack Based on the Synergy between SNR and Convolutional Neural Networks
    Liu, Zixin
    Zhu, Ting
    [J]. 5TH ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND ARTIFICIAL INTELLIGENCE (ISAI2020), 2020, 1575
  • [10] Design of Convolutional Neural Networks Architecture for Non-Profiled Side-Channel Attack Detection
    Ahmed, Amjed Abbas
    Hasan, Mohammad Kamrul
    Islam, Shayla
    Aman, Azana Hafizah Mohd
    Safie, Nurhizam
    [J]. ELEKTRONIKA IR ELEKTROTECHNIKA, 2023, 29 (04) : 76 - 81