Convolutional Neural Networks for Profiled Side-Channel Analysis

被引:5
作者
Hou, Shourong [1 ]
Zhou, Yujie [1 ]
Liu, Hongming [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Elect Engn, 800 Dongchuan Rd, Shanghai, Peoples R China
关键词
Side-channel analysis; deep learning; convolutional neural networks; DeepSCA; VECTOR MACHINE ALGORITHM;
D O I
10.13164/re.2019.0651
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recent studies have shown that deep learning algorithms are very effective for evaluating the security of embedded systems. The deep learning technique represented by Convolutional Neural Networks (CNNs) has proven to be a promising paradigm in the profiled side-channel analysis attacks. In this paper, we first proposed a novel CNNs architecture called DeepSCA. Considering that this work may be reproduced by other researchers, we conduct all experiments on the public ASCAD dataset, which provides electromagnetic traces of a masked 128-bit AES implementation. Our work confirms that DeepSCA significantly reduces the number of side-channel traces required to perform successful attacks on highly desynchronized datasets, which even outperforms the published optimized CNNs model. Additionally, we find that DeepSCA pre-trained from the synchronous traces works well in presence of desynchronization or jittering after a slight fine-tuning.
引用
收藏
页码:651 / 658
页数:8
相关论文
共 50 条
  • [41] 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
  • [42] Low-cost solutions for preventing simple side-channel analysis: Side-channel atomicity
    Chevallier-Mames, B
    Ciet, M
    Joye, M
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (06) : 760 - 768
  • [43] Non-Profiled Deep Learning-Based Side-Channel Preprocessing With Autoencoders
    Kwon, Donggeun
    Kim, Heeseok
    Hong, Seokhie
    IEEE ACCESS, 2021, 9 : 57692 - 57703
  • [44] Poster: Recovering the Input of Neural Networks via Single Shot Side-channel Attacks
    Batina, Lejla
    Bhasin, Shivam
    Jap, Dirmanto
    Picek, Stjepan
    PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 2657 - 2659
  • [45] Stealing Neural Network Structure Through Remote FPGA Side-Channel Analysis
    Zhang, Yicheng
    Yasaei, Rozhin
    Chen, Hao
    Li, Zhou
    Al Faruque, Mohammad Abdullah
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 4377 - 4388
  • [46] Side-channel analysis attacks based on deep learning network
    Yu Ou
    Lang Li
    Frontiers of Computer Science, 2022, 16
  • [47] Side-channel analysis attacks based on deep learning network
    OU Yu
    LI Lang
    Frontiers of Computer Science, 2022, 16 (02)
  • [48] Resolving the Doubts: On the Construction and Use of ResNets for Side-Channel Analysis
    Karayalcin, Sengim
    Perin, Guilherme
    Picek, Stjepan
    MATHEMATICS, 2023, 11 (15)
  • [49] SCANN: Side Channel Analysis of Spiking Neural Networks
    Nagarajan, Karthikeyan
    Roy, Rupshali
    Topaloglu, Rasit Onur
    Kannan, Sachhidh
    Ghosh, Swaroop
    CRYPTOGRAPHY, 2023, 7 (02)
  • [50] 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