详细信息
SCARefusion: Side channel analysis data restoration with diffusion model ( SCI-EXPANDED收录 EI收录)
文献类型:期刊文献
英文题名:SCARefusion: Side channel analysis data restoration with diffusion model
作者:Zeng, Lu[1,2];Yan, Longde[1,2];Wan, Fei[1,2];Chen, Aidong[1,2,3];Yang, Ning[1,2];Li, Xiang[1,2];Zhang, Jiancheng[1,2];Zhang, Yanlong[4];Wang, Shuo[4];Zhou, Jing[4]
第一作者:Zeng, Lu
通讯作者:Chen, AD[1];Chen, AD[2];Chen, AD[3]
机构:[1]Beijing Union Univ, Beijing Key Lab Informat Serv Engn, Beijing 100101, Peoples R China;[2]Beijing Union Univ, Coll Robot, Beijing 100101, Peoples R China;[3]Res Ctr Multiintelligent Syst, Beijing 100101, Peoples R China;[4]Beijing Microelect Technol Inst, Beijing 100076, Peoples R China
第一机构:北京联合大学北京市信息服务工程重点实验室
通讯机构:[1]corresponding author), Beijing Union Univ, Beijing Key Lab Informat Serv Engn, Beijing 100101, Peoples R China;[2]corresponding author), Beijing Union Univ, Coll Robot, Beijing 100101, Peoples R China;[3]corresponding author), Res Ctr Multiintelligent Syst, Beijing 100101, Peoples R China.|[1141739]北京联合大学机器人学院;[11417]北京联合大学;[11417103]北京联合大学北京市信息服务工程重点实验室;
年份:2025
卷号:156
外文期刊名:MICROELECTRONICS JOURNAL
收录:;EI(收录号:20250317686243);Scopus(收录号:2-s2.0-85214836875);WOS:【SCI-EXPANDED(收录号:WOS:001399571600001)】;
语种:英文
外文关键词:Side channel analysis; Diffusion models; Correlation power analysis; Diffusion
摘要:Side channel Analysis (SCA) based on deep learning is highly sensitive to data quality. When using the ID leakage model as the labeling criterion in supervised classification problems, slight data imbalance issues arise, which can reduce analysis efficiency. Diffusion Models are an emerging class of generative models that offer more intuitive, stable, robust, and interpretable advantages compared to Generative Adversarial Network (GAN). To address data imbalance, we introduce a latent diffusion model based on U-Net that retains high-resolution information for the decoding process, thereby recovering detailed power consumption trace (hereinafter referred to as traces) information. Our model, named SCA Restoration with Diffusion Model (SCARefusion), comprises Conditional Nonlinear Activation Free Blocks (CNAFBlocks), downsampling, and upsampling modules. The network integrates the SimpleGate nonlinear activation function, enhancing model performance and computational efficiency, and improving adaptability to input data. This approach effectively generates balanced class data for labels, mitigating dataset imbalance and avoiding the instability of GAN training. In this paper, Correlation Power Analysis (CPA) is used to calculate and compare the correlation coefficients between hypothetical and measured traces to detect whether the generated data exhibit the same leakage points as the original data. Additionally, the effectiveness of the generated traces is validated using Convolutional Neural Network (CNN) attacks. Experimental results demonstrate that SCARefusion exhibits outstanding performance on the fixed-key ASCAD synchronous and asynchronous 50 dataset, capable of generating traces consistent with the leakage points of the original traces and successfully extracting the correct key. Furthermore, we discuss reducing the learning rate, optimizing network architecture, and other parameters to address loss oscillation issues during model training. These studies contribute to improving the performance and robustness of deep learning in SCA, effectively addressing data challenges.
参考文献:
正在载入数据...