Improving Side-channel Leakage Assessment Using Pre-silicon Leakage Models

被引:2
|
作者
Shanmugam, Dillibabu [1 ]
Schaumont, Patrick [1 ]
机构
[1] Worcester Polytech Inst, Worcester, MA 01609 USA
关键词
Transfer learning; Ascon; Xoodyak;
D O I
10.1007/978-3-031-29497-6_6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Side-channel leakage assessment is an essential tool in the security evaluation of new chip designs. Pre-silicon side-channel analysis tools have made significant progress in delivering assessment results early in the chip design flow. However, a gap remains with actual implementations where measurements are affected by noise and distortions. These measurement imperfections degrade the assessment of the physical prototype and may lead to false negatives. In this contribution, we present a transfer learning technique to improve the assessment of physical prototypes using pre-silicon side-channel leakage simulation of the same implementation. The noiseless simulation traces are used for initial profiling to train a convolutional neural network (CNN). The trained CNN is then used in the assessment of measured traces. We apply this idea to Ascon and Xoodyak, two different sponge-based cryptographic primitives proposed in the NIST Lightweight Crypto competition. The target platform is a software implementation on a RISC-V (RV32IMC) microcontroller realized using 180nm CMOS technology. Side-channel leakage is first captured using gate-level power simulation and then measured from a chip prototype of the same design. We investigate different side-channel analysis strategies under simulated and measured scenarios and demonstrate that, in each case, machine-learning-based side-channel leakage assessment outperforms other profiled and non-profiled analysis. However, using the proposed transfer learning technique, we can improve the side-channel leakage assessment even further. With the proposed transfer learning technique, we need approximately 2.87 less measured traces compared to the previous best profiled attack. We conclude that the proposed transfer learning using pre-silicon leakage models can improve the side channel leakage assessment of post-silicon implementations.
引用
收藏
页码:105 / 124
页数:20
相关论文
共 50 条
  • [31] ABBY: Automating leakage modelling for side-channel analysis
    Bazangani, Omid
    Iooss, Alexandre
    Buhan, Ileana
    Batina, Lejla
    PROCEEDINGS OF THE 19TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ACM ASIACCS 2024, 2024, : 231 - 244
  • [32] Power Side-Channel Leakage Assessment Framework at Register-Transfer Level
    Pundir, Nitin
    Park, Jungmin
    Farahmandi, Farimah
    Tehranipoor, Mark
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (09) : 1207 - 1218
  • [33] Leakage Mapping: A Systematic Methodology for Assessing the Side-Channel Information Leakage of Cryptographic Implementations
    Cobb, William E.
    Baldwin, Rusty O.
    Laspe, Eric D.
    ACM TRANSACTIONS ON INFORMATION AND SYSTEM SECURITY, 2013, 16 (01)
  • [34] 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,
  • [35] Side-Channel Leakage Detection Based on Constant Parameter Channel Model
    Yang, Wei
    Zhang, Hailong
    Gao, Yansong
    Fu, Anmin
    Wei, Songjie
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 553 - 560
  • [36] A New Difference Method for Side-Channel Analysis with High-Dimensional Leakage Models
    Heuser, Annelie
    Kasper, Michael
    Schindler, Werner
    Stoettinger, Marc
    TOPICS IN CRYPTOLOGY - CT-RSA 2012, 2012, 7178 : 365 - +
  • [37] Side-channel leakage models for RISC instruction set architectures from empirical data
    Seuschek, Hermann
    Rass, Stefan
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 74 - 81
  • [38] Side-Channel Leakage Models for RISC Instruction Set Architectures from Empirical Data
    Seuschek, Hermann
    Rass, Stefan
    2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 423 - 430
  • [39] Detection of Counterfeit ICs Using Public Identification Sequences and Side-Channel Leakage
    Samarin, Peter
    Lemke-Rust, Kerstin
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2019, 14 (03) : 803 - 813
  • [40] 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