YU Tiankai,WANG Min,WANG Yi,et al.Side-channel Analysis based on Butterworth Filtering Algorithm[J].Journal of Chengdu University of Information Technology,2020,35(01):1-6.[doi:10.16836/j.cnki.jcuit.2020.01.001]
基于巴特沃斯滤波算法的侧信道分析
- Title:
- Side-channel Analysis based on Butterworth Filtering Algorithm
- 文章编号:
- 2096-1618(2020)01-0001-06
- Keywords:
- FPGA; Butterworth filtering; side channel attack
- 分类号:
- TN918
- 文献标志码:
- A
- 摘要:
- 基于巴特沃斯滤波算法在现场可编程逻辑门阵列(FPGA)侧信道攻击中的使用,主要利用巴特沃斯滤波算法对功耗曲线进行预处理,然后用神经网络模型代替传统模板攻击的统计模型对功耗曲线进行侧信道攻击。该算法对模板攻击,随机方法,深层感知器以及深层卷积神经网络的功耗曲线预处理具有普适性,在实验部分针对DPA CONTEST V2数据进行了4种侧信道方法的分析,实验数据表明该方法提高了可攻击的信噪比,同时提高了侧信道攻击的成功率。
- Abstract:
- This paper introduced Butterworth filtering algorithm in field programmable logic gate array(FPGA)side channel attack. The power curve was preprocessed by Butterworth filtering algorithm, and the power curve was attacked by side channel using neural network model instead of traditional template model. This algorithm is universal for the power curve pretreatment of template attack, random method, deep perceptron and deep convolutional neural network, based on the experimental section in view of the DPA CONTEST2 data which were analyzed in four methods of side channel, the experimental data showed that the method increases the signal-to-noise ratio(SNR)attacked available, and improves the success rate of side channel attack.
参考文献/References:
[1] 杜之波,吴震,王敏,等.针对基于SM3的HMAC的能量分析攻击方法[J].通信学报,2016,37(5):38-43.
[2] 杜之波,吴震,王敏,等. 基于SM3的动态令牌的能量分析攻击方法[J].通信学报,2017,38(3):65-72.
[3] 杜之波,吴震,王敏,等.针对SM4轮输出的改进型选择明文功耗分析攻击[J].通信学报,2015,36(10):85-91.
[4] Francois Koeune,Francois-Xavier Standaert.A Tutorial on Physical Security and Side-Channel Attacks[J].Foundation of Security Analysis and Design Ⅲ,2005,3655:78-108.
[5] Kocher,P.Introduction to differential power analysis and related attacks[EB/OL].http://www.cryptography.com/dpa/technical/index.html,1998.
[6] Chari S,Rao J R,Rohatgi P.Template attacks[J].Cryptographic Hardware and Embedded Systems-CHES 2002,2003.
[7] SchindlerW,Lemke K,Paar C.A Stochastic Model for Differential Side Channel Cryptanalysis[J].Cryptographic Hardware and Embedded Systems-CHES 2005,3659:30-46.
[8] Bishop CM. Neural networks for pattern recognition[J]. Agricultural Engineering International the Cigr Journal of Scientific Research & Development Manuscript Pm, 1995, 12(5):1235-1242.
[9] O’Shea K,Nash R.An Introduction to Convolutional Neural Networks[J].Computer Science, 2015.
[10] HermansM,Schrauwen B.Training and analyzing deep recurrent neural networks[C].International Conference on Neural Information Processing Systems,Curran Associates Inc,2013.
[11] Yang L J,Zhang B H,Xu-Zhen Y E. Fast Fourier transform and its applications[J].Opto-electronic Engineering,2004,31:303-350.
[12] Maghrebi H,Portigliatti T,Prouff E.Breaking Cryptographic Implementations Using Deep Learning Techniques[J].Springer,2016,10076:3-26.
[13] 吴震,杜之波,王敏,等.密码芯片基于聚类的模板攻击[J].通信学报,2018,39(8):83-93.
相似文献/References:
[1]陈 龙,陈子为,朱美吉,等.基于FPGA的实时图像去雾系统[J].成都信息工程大学学报,2021,36(02):138.[doi:10.16836/j.cnki.jcuit.2021.02.002]
CHEN Long,CHEN Ziwei,ZHU Meiji,et al.Real-time Image Defogging System based on FPGA[J].Journal of Chengdu University of Information Technology,2021,36(01):138.[doi:10.16836/j.cnki.jcuit.2021.02.002]
[2]关 宇,李学华,何成君,等.一种基于以太网的多通道高压放大系统设计[J].成都信息工程大学学报,2022,37(01):28.[doi:10.16836/j.cnki.jcuit.2022.01.005]
GUAN Yu,LI Xuehua,HE Chenjun,et al.Design of a Multi-channel High Voltage Amplifier System based on Ethernet[J].Journal of Chengdu University of Information Technology,2022,37(01):28.[doi:10.16836/j.cnki.jcuit.2022.01.005]
[3]昝智明,杜雨洺,余志强,等.28通道收发处理模块设计[J].成都信息工程大学学报,2022,37(03):266.[doi:10.16836/j.cnki.jcuit.2022.03.005]
ZAN Zhiming,DU Yuming,YU Zhiqiang,et al.Design of 28-channel Transceiver Processing Module[J].Journal of Chengdu University of Information Technology,2022,37(01):266.[doi:10.16836/j.cnki.jcuit.2022.03.005]
[4]罗艺灵,杜雨洺,李一杰.基于SATA3.0的高速大容量存储系统设计[J].成都信息工程大学学报,2023,38(02):160.[doi:10.16836/j.cnki.jcuit.2023.02.006]
LUO Yiling,DU Yuming,LI Yijie.Design of High-speed Mass Storge System based on SATA3.0 Interface[J].Journal of Chengdu University of Information Technology,2023,38(01):160.[doi:10.16836/j.cnki.jcuit.2023.02.006]
[5]吕才玉,李学华,王 俊,等.基于FPGA的千通道压电陶瓷控制系统[J].成都信息工程大学学报,2024,39(03):268.[doi:10.16836/j.cnki.jcuit.2024.03.002]
LV Caiyu,LI Xuehua,WANG Jun,et al.Thousand-channel Piezoelectric Ceramic Control System based on FPGA[J].Journal of Chengdu University of Information Technology,2024,39(01):268.[doi:10.16836/j.cnki.jcuit.2024.03.002]
备注/Memo
收稿日期: 2019-09-02基金项目: 国家重点研发计划资助(2018YFB0904900、2018YFB0904901); “十三五”国家密码发展基金资助项目(MMJJ20180244); 四川省重点研发项目(2019YFG0096)