Trace Alignment Preprocessing in Side-Channel Analysis Using the Adaptive Filter

被引:1
|
作者
Gu, Shuyi [1 ,2 ,3 ]
Luo, Zhenghua [1 ,2 ,3 ]
Chu, Yingjun [2 ,3 ]
Xu, Yanghui [4 ]
Jiang, Ying [2 ,3 ]
Guo, Junxiong [1 ]
机构
[1] Chengdu Univ, Sch Elect Informat & Elect Engn, Chengdu 610106, Peoples R China
[2] Fifth Inst Telecommun Sci & Technol, Chengdu 610036, Peoples R China
[3] Sichuan Time Frequency Synchronizat Syst & Applica, Chengdu 610062, Peoples R China
[4] Chengdu Jinjiang Elect Syst Engn Co Ltd, Chengdu 610051, Peoples R China
基金
中国国家自然科学基金;
关键词
Signal to noise ratio; Adaptive filters; Correlation; Finite impulse response filters; Discrete Fourier transforms; Resists; Mathematical models; Side-channel analysis; differential power analysis; trace alignment; adaptive filter; least mean squares; CORRELATION POWER ANALYSIS; ALGORITHM; IMPLEMENTATIONS;
D O I
10.1109/TIFS.2023.3310350
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Trace alignment can improve the subsequent side-channel analysis against the trace. Most current trace alignment schemes are, however, typically operated under a high signal-to-noise ratio (SNR), which demands them to be noise reduced before alignment when practical applications in the complex environment. In this paper, we propose a novel strategy for applying adaptive filtering in trace alignment preprocessing under low SNR conditions. The approach selects a trace as the reference signal of the adaptive filter, and the impulse response describing the trace offset is calculated iteratively for each trace. Different from conventional trace alignment methods, the error between the two traces in iteration determines how to eliminate the offset between trace, which eliminate most of the noise effects in the iteration process. In parallel, the filter after iterating will also function as a low-pass filter in the alignment process. Experimental studies based on three side-channel datasets demonstrate the efficacy of the proposed approach. Compared with other alignment methods, with the reasonable computational resource cost and complexity, the average number of traces required has reduced the average number of traces required by 75%, the average confidence has improved by 60%, and the success rate has increased by 72%. Our approach provides great potential for applications in trace alignment preprocessing of side-channel analysis.
引用
收藏
页码:5580 / 5591
页数:12
相关论文
共 50 条
  • [31] Side-channel Analysis for Hardware Trojan Detection using Machine Learning
    Yang, Shuo
    Chakraborty, Prabuddha
    Bhunia, Swarup
    2021 IEEE INTERNATIONAL TEST CONFERENCE INDIA (ITC INDIA), 2021, : 7 - 12
  • [32] Symbolic Side-Channel Analysis for Probabilistic Programs
    Malacaria, Pasquale
    Khouzani, M. H. R.
    Pasareanu, Corina S.
    Quoc-Sang Phan
    Luckow, Kasper
    IEEE 31ST COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2018), 2018, : 313 - 327
  • [33] KeeLoq and Side-Channel Analysis - Evolution of an Attack
    Paar, Christof
    Eisenbarth, Thomas
    Kasper, Markus
    Kasper, Timo
    Moradi, Amir
    PROCEEDINGS OF THE 2009 WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2009), 2009, : 65 - 69
  • [34] A Modular and Optimized Toolbox for side-Channel Analysis
    Fuentes Rodriguez, Alberto
    Hernandez Encinas, Luis
    Martin Munoz, Agustin
    Alarcos Alcazar, Bernardo
    IEEE ACCESS, 2019, 7 : 21889 - 21903
  • [35] Delivering side-channel analysis in embedded designs
    Seward, DeWitt C.
    Seward, V.I.
    Elenes, Javier
    New Electronics, 2021, 54 (09): : 18 - 20
  • [36] On Side-Channel Analysis of Memristive Cryptographic Circuits
    Chen, Li-Wei
    Chen, Ziang
    Schindler, Werner
    Zhao, Xianyue
    Schmidt, Heidemarie
    Du, Nan
    Polian, Ilia
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 463 - 476
  • [37] Non-Profiled Deep Learning-Based Side-Channel Preprocessing With Autoencoders
    Kwon, Donggeun
    Kim, Heeseok
    Hong, Seokhie
    IEEE ACCESS, 2021, 9 : 57692 - 57703
  • [38] 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
  • [39] DIFFuzz: Differential Fuzzing for Side-Channel Analysis
    Nilizadeh, Shirin
    Noller, Yannic
    Pasareanu, Corina S.
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, : 176 - 187
  • [40] Abacus: A Tool for Precise Side-channel Analysis
    Bao, Qinkun
    Wang, Zihao
    Larus, James R.
    Wu, Dinghao
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 238 - 239