针对SM4密码算法的多点联合能量分析攻击
Multi-Point Joint Power Analysis Attack Against SM4作者机构:成都信息工程大学成都610225
出 版 物:《计算机研究与发展》 (Journal of Computer Research and Development)
年 卷 期:2016年第53卷第10期
页 面:2224-2229页
核心收录:
学科分类:0839[工学-网络空间安全] 08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:"核高基"国家科技重大专项基金项目(2014ZX01032401-001) 国家"八六三"高技术研究发展计划基金项目(2012AA01A403) 四川省科技支撑计划基金项目(2014GZ0148) 四川省教育厅重点科研基金项目(13ZA0091) 成都信息工程学院科研基金项目(CRF201301)~~
主 题:能量分析攻击r相关性能量分析攻击 SM4密码算法 多点联合
摘 要:目前针对SM4密码算法的能量分析攻击,均属于单点能量分析攻击.由于单点能量分析攻击没有利用密码算法及单条能量信号曲线中所有和密钥相关的信息,所以单点能量分析攻击存在攻击所需样本较多、攻击信息利用率低的问题.针对单点能量分析攻击存在的问题,提出了针对SM4密码算法的多点联合能量分析攻击方法,攻击时同时选择SM4密码算法中和密钥相关的多个信息泄露点,根据泄露点对应的中间变量和能量泄露模型,构造多点联合能量泄露函数,即多点联合能量分析攻击出SM4密码算法的密钥.实验不仅验证了本攻击方法的有效性,而且验证了本攻击方法相比单点能量分析攻击方法提高了能量分析攻击成功率,减少能量分析攻击的曲线条数,提高能量分析攻击效率.根据该新方法的特点,该新型攻击能量分析攻击方法还可以用于针对其他密码算法的能量分析攻击.