Deep Learning Gradient Visualization-Based Pre-Silicon Side-Channel Leakage Location

被引:1
|
作者
Li, Yanbin [1 ,2 ,3 ]
Zhu, Jiajie [2 ,4 ]
Liu, Zhe [5 ]
Tang, Ming [6 ,7 ]
Ren, Shougang [8 ]
机构
[1] Shandong Univ, Sch Software, Jinan 250101, Peoples R China
[2] State Key Lab Cryptol, Beijing 100878, Peoples R China
[3] Henan Key Lab Network Cryptog Technol, Zhengzhou 450001, Peoples R China
[4] Nanjing Agr Univ, Coll Artificial Intelligence, Nanjing 210095, Peoples R China
[5] Zhejiang Lab, Hangzhou 311121, Peoples R China
[6] Wuhan Univ, Sch Cyber Sci & Engn, Wuhan 430072, Hubei, Peoples R China
[7] Wuhan Univ, Key Lab Aerosp Informat Secur & Trusted Comp, Minist Educ, Wuhan 430072, Hubei, Peoples R China
[8] Nanjing Agr Univ, Coll Artificial Intelligence, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
Side-channel attacks; leakage location; gradient visualization; deep learning; MASKING; CIRCUITS; SECURE;
D O I
10.1109/TIFS.2024.3350375
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
While side-channel attacks (SCAs) have become a significant threat to cryptographic algorithms, masking is considered as an effective countermeasure against SCAs. On the one hand, securely implementing the scheme is a challenging and error-prone task. It is essential to detect leakage in a complicated cryptographic circuit. However, the traditional method of leakage detection is always inaccuracy or time consumption. On the other hand, the deep learning-based power attacks have shown their threat to the masking without combining functions. Compared to the leakage detection done under the traditional provable security framework, the security evaluation against deep learning-based attacks at the pre-silicon stage has not been discussed. To this end, this paper investigates the strategies of leveraging the deep learning techniques to achieve an efficient leakage location method. In this paper, we present the first approach utilizing deep learning-based leakage location for both unprotected and protected implementations at the pre-silicon stage. Firstly, we propose the leakage location method named Gradient Visualization-based location (GVL), which provides leakage location at the different levels of design. Gradient visualization is known as a sensitivity analysis method to understand better how a natural network can learn to predict the sensitive label based on the input. We theoretically show how the gradient visualization can be used to locate leakage components in the netlist efficiently. Moreover, we link the result with the metric in deep learning-based leakage assessment, which fills the lack of leakage evaluation at the pre-silicon stage against deep learning-based SCAs. We further confirm the effectiveness of the proposed method on unprotected implementation, low entropy masked implementation, and provable secure masked implementation. The results show that the proposed methodology outperforms the traditional location methods in the masked cases, where the time consumption is reduced by about 2x to 10x with fewer false negatives and no false positives.
引用
收藏
页码:2340 / 2355
页数:16
相关论文
共 50 条
  • [1] Improving Side-channel Leakage Assessment Using Pre-silicon Leakage Models
    Shanmugam, Dillibabu
    Schaumont, Patrick
    CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN, COSADE 2023, 2023, 13979 : 105 - 124
  • [2] Leverage the Average: Averaged Sampling in Pre-Silicon Side-Channel Leakage Assessment
    Kiaei, Pantea
    Liu, Zhenyuan
    Schaumont, Patrick
    PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 3 - 8
  • [3] FORTIFY: Analytical Pre-Silicon Side-Channel Characterization of Digital Designs
    Lakshmy, A., V
    Rebeiro, Chester
    Bhunia, Swarup
    27TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2022, 2022, : 660 - 665
  • [4] Photon Emission Modeling and Machine-Learning Assisted Pre-Silicon Optical Side-channel Simulation
    Li, Henian
    Lin, Lang
    Chang, Norman
    Chowdhury, Sreeja
    Mcguire, Dylan
    Novakovic, Bozidar
    Monta, Kazuki
    Nagata, Makoto
    Li, Ying-Shiun
    Pramod, M. S.
    Yeh, Piin-Chen
    Jang, J. -S. Roger
    Xi, Chengjie
    Jin, Qiutong
    Asadi, Navid
    Tehranipoor, Mark
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST, HOST, 2024, : 107 - 111
  • [5] On the Practicality of Relying on Simulations in Different Abstraction Levels for Pre-silicon Side-Channel Analysis
    Bahrami, Javad
    Ebrahimabadi, Mohammad
    Takarabt, Sofiane
    Danger, Jean-luc
    Guilley, Sylvain
    Karimi, Naghmeh
    SECRYPT : PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2022, : 661 - 668
  • [6] Invited: Pre-silicon Side Channel and Fault Analysis
    van Woudenberg, Jasper
    Grossmann, Peter
    Varna, Avinash L.
    Friel, Joseph
    Dinu, Daniel
    Lindsay, Ronnie
    Brown, Steve J.
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [7] A Novel Side-Channel Archive Framework Using Deep Learning-Based Leakage Compression
    Jung, Sangyun
    Jin, Sunghyun
    Kim, Heeseok
    IEEE ACCESS, 2024, 12 : 105326 - 105336
  • [8] A Pre-Silicon Detection Based on Deep Learning Model for Hardware Trojans
    Ma, Pengcheng
    Wang, Zhen
    Wang, Yong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (08)
  • [9] Side-channel analysis attacks based on deep learning network
    Yu Ou
    Lang Li
    Frontiers of Computer Science, 2022, 16
  • [10] Side-channel analysis attacks based on deep learning network
    Yu OU
    Lang LI
    Frontiers of Computer Science, 2022, 16 (02) : 37 - 47