摘要
在对SM4算法非线性S盒运算输出进行侧信道能量攻击的基础上,针对SM4算法中线性S盒输入提出相关性能量攻击分析的方法。该方法结合相关性能量攻击原理,利用汉明距离能量泄露模型进行攻击,该模型能够更准确刻画假设能量消耗与实测能量消耗之间的关系。在利用此方法获取前四轮或末四轮轮密钥的基础上,推算出128 bit的原始加密密钥。实际攻击结果表明,通过攻击出前四轮轮密钥后,可以成功地推出原始加密密钥。该攻击方法对SM4算法S盒输入有效可行,同时也扩展了对SM4算法的侧信道能量攻击方法。
On the basis of side channel power attack against the nonlinear sbox operation output of SM4 algorithm,in this paper we propose the method of correlation power attack analysis aiming at linear sbox input of SM4 algorithm. Combining the theory of correlation power attack,the method makes use of power leakage model of Hamming distance to conduct the attack,which can more accurately describe the relationship between the assumed power consumption and the measured power consumption. Through this attack,the round keys of the first or the last four rounds of SM4 can be obtained,and based on that the 128 bit original encryption key is derived. The results of actual attack also show that the original encryption key can be successfully calculated by attacking the keys of the first four rounds. The attack method is effective and feasible on sbox-input of SM4,and meanwhile also expands the methods of side channel power attack against SM4 algorithm.
出处
《计算机应用与软件》
CSCD
2015年第12期290-293,333,共5页
Computer Applications and Software
基金
"十二五"国家密码发展基金资助项目(MMJJ201101022)
四川省科技支撑计划项目(2011GZ0170)
四川省教育厅重点科研基金资助项目(13ZA0091)
成都信息工程学院科研基金项目(CRF201301)