摘要
为了提高同步流密码能量分析(PA)攻击的针对性和有效性,提出了面向同步流密码的PA攻击点选取策略。分析了同步流密码与分组密码在能量成分上的差异性,提出了同步流密码PA攻击点选取条件;根据同步流密码的结构特点,给出了不同攻击情形下的攻击点选取策略;针对eSTREAM项目中面向硬件实现的同步流密码算法MICKEY和Trivium给出了具体的攻击方案,利用PrimeTimePX等EDA工具获取密码算法的仿真功耗,进行了攻击实验。实验结果表明,上述攻击均能成功恢复出密钥信息,表明了攻击点选取策略的合理性。
To improve the relevance and effectiveness of power analysis (PA) attack on synchronous stream ciphers, a selection strategy of attack point for PA attack is proposed. Firstly, the differences of the energy component between synchronous stream ciphers and block ciphers are analyzed, and PA attack points selection criteria of synchronous stream cipher is proposed. Then, an selection strategy of PA attack for different attack scenarios is proposed according to the structural characteristics of synchro- nous stream ciphers. Finally, two specific attack schemes for MICKEY and Trivium, two hardware-oriented synchronous stream cipher algorithms in eSTREAM project, are given respectively. Simulation attack experiments are conducted by using EDA tools, e.g. PrimeTimePX et al, to obtain the simulation power consumption of the cryptographic algorithms. The results show that the above-mentioned attacks can successfully recover the key information and indicate that the selection strategy of attack point is reasonable.
出处
《计算机工程与设计》
CSCD
北大核心
2014年第3期809-813,913,共6页
Computer Engineering and Design