摘要
为弥补数学分析方法对S盒安全性评估的不足,使用相关能量分析和模板攻击,对DES(data encryption standard)、AES(advanced encryption standard)和Serpent密码算法中不同的S盒结构进行安全评估,使用MATLAB进行仿真实验。对于相关能量分析,Serpent算法的单个S盒抗攻击性能最强,至少需要206条能量迹,AES和DES算法分别需要112条和160条能量迹。对于模板攻击,Serpent算法的S盒也能最有效抵抗模板攻击,而AES次之,DES抗攻击性最弱。实验结果表明,在一轮算法操作比特总数相同的情况下,低位宽S盒抗能量分析攻击的效果优于高位宽S盒。
In order to make up the safety assessment of S-boxes,which was traditionally tested by mathematical meth-ods,correlation power analysis and template attack were used on different S-boxes of DES,AES and Serpent. The sim-ulations were put forth by MATLAB to obtain the success rates. The S-box of Serpent was the strongest against both the correlation power analysis and template attack. In correlation power analysis,Serpent needed 206 power traces,while AES and DES needed only 112 and 160 respectively. In addition,AES was stronger than DES against template attack. The results showed that the low-wide S-box was stronger than the high-wide S-box with the same total number of bits in one round.
出处
《山东大学学报(工学版)》
CAS
北大核心
2014年第2期6-11,共6页
Journal of Shandong University(Engineering Science)
基金
国家重点基础研究发展规划(973计划)资助项目(2013CB834205)
国家自然科学基金重点资助项目(61133013)
信息保障技术重点实验室开放基金资助项目(KJ-13-101)
关键词
S盒
能量分析攻击
分组密码
相关能量分析
模板攻击
能量迹
S-box
power analysis attack
block cipher
correlation power analysis
template attack
power trace