Grain-128序列密码的能量分析攻击
Power Analysis Attack of Grain-128 Stream Cipher
-
摘要: 为了分析Grain-128序列密码算法在能量分析攻击方面的免疫能力,对其进行了能量分析攻击研究.为提高攻击的针对性,首先对序列密码算法功耗特性进行了分析,认为攻击点功耗与其他功耗成分之间的相关性是导致序列密码能量分析攻击困难的主要原因,据此提出了攻击点和初始向量选取合理性的评估方法,并给出了Grain-128的能量分析攻击方案.最后基于ASIC开发环境构建仿真攻击平台,对攻击方案进行了验证,结果显示该方案可成功攻击46 bit密钥,证实了所提出的攻击点和初始向量选取合理性评估方法的有效性,同时表明Grain-128不具备能量分析攻击的免疫能力.Abstract: To analyze immunity of Grain-128 stream cipher in aspect of power analysis attack,researches were conducted.Power analyses of stream ciphers were considered to be more difficult than block ciphers' and public ciphers' in academia.In order to improve the pertinence of attack,firstly,power characteristic of stream cipher algorithm was analyzed,and the reason for the difficulty of the attack was considered to be the correlation between the attack point power and other power components.Then a strategy for evaluating rationality of the selection of attack point and initial vectors was presented based on the judgment,and a power analysis scheme of Grain-128 was proposed based on the strategy.Finally an attack simulation platform was raised based on ASIC development environment,and the attack scheme of Grain-128 was validated using the platform.Experiment results show that the attack scheme can be successfully attacked 46-bit key,confirming the effectiveness of the proposed strategy for evaluating rationality of the selection of attack point and initial vectors,at the same time the Grain-128 is unable to resist the power attack.