首页 | 本学科首页   官方微博 | 高级检索  
     

基于ESF密码算法改进的差分故障攻击
引用本文:孔曼,谭林,王云丽,龙敏.基于ESF密码算法改进的差分故障攻击[J].计算机系统应用,2022,31(10):288-294.
作者姓名:孔曼  谭林  王云丽  龙敏
作者单位:湖南天河国云科技有限公司, 长沙 410100;长沙理工大学 计算机与通信工程学院, 长沙 410114
基金项目:湖南省十大技术攻关项目
摘    要:利用置换层结构的特点及差分故障的基本思想,提出一种针对ESF算法的差分故障攻击方法.在第30轮多次注入1比特故障,根据S盒的差分特性,由不同的输入输出差分对,得到不同的S盒的输入值集合,取其交集可快速确定唯一的S盒的可能输入值,分析得出最后一轮轮密钥.采用同样的方法,多次在第29轮、28轮注入1比特故障,结合最后一轮轮密钥,同样利用S盒的差分特性分析得出倒数第2轮、第3轮轮密钥.共需约10个故障密文,恢复3轮轮密钥后将恢复主密钥的计算复杂度降为222.

关 键 词:轻量级分组密码  差分故障攻击  ESF算法  置换层  计算复杂度
收稿时间:2022/1/19 0:00:00
修稿时间:2022/2/15 0:00:00

Improved Differential Fault Attack Based on ESF Cryptographic Algorithm
KONG Man,TAN Lin,WANG Yun-Li,LONG Min.Improved Differential Fault Attack Based on ESF Cryptographic Algorithm[J].Computer Systems& Applications,2022,31(10):288-294.
Authors:KONG Man  TAN Lin  WANG Yun-Li  LONG Min
Affiliation:Hunan Tianheguoyun Technology Co. Ltd., Changsha 410100, China; School of Computer and Communication Engineering, Changsha University of Science and Technology, Changsha 410114, China
Abstract:In light of the structural characteristics of the displacement layer and the basic idea of differential fault, this study proposes a differential fault attack method for the eight-sided fortress (ESF) algorithm. In the 30th round, a 1-bit fault is injected multiple times. Various input and output differential pairs are used to obtain different input sets for the S-box according to the differential characteristics of the S-box. Taking the intersection of the sets is a quick way to determine the only possible inputs for the S-box. The round key of the last round can then be obtained through analysis. Similarly, a 1-bit fault is injected in the 29th and 28th rounds many times. With the round key of the last round, the differential characteristics of the S-box are leveraged again to obtain the round keys of the last but one and last but two rounds. About 10 fault ciphertexts are required. After the round keys of three rounds are recovered, the computational complexity of recovering the master key is reduced to 222.
Keywords:lightweight block cipher  differential fault attack  eight-sided fortress (ESF) algorithm  displacement layer  computational complexity
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号