对21轮SMS4算法的多差分攻击

来源 :密码学报 | 被引量 : 0次 | 上传用户:arksh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SMS4算法一种是用于WAPI的分组密码算法,也是国内官方公布的第一个商用密码算法,该算法公布后即引起国内外密码学界的分析热潮.SMS4算法的分组长度为128比特,密钥长度为128比特,加密算法与密钥扩展算法都采用32轮迭代结构.本文的分析方法是综合利用了2~(28)个17轮的SMS4的差分特征,采用基于最优区分器思想的多差分攻击方法对21轮的SMS4算法进行攻击和分析,针对每个实验密钥,构造出基于多个差分特征的统计量,根据统计量的大小判决实验密钥是否是正确密钥.给出了多差分分析方法的计算复杂度,分析了正确密钥、错误密钥对应统计量的概率分布规律,在此基础上给出了多差分分析方法的成功率和数据复杂度之间的关系.最终得出结论可以2~(104)的数据复杂度,2~(114)的计算复杂度,来恢复出该算法的128比特圈子密钥.用该结果与目前已知的对21轮SMS4算法的差分攻击结果进行对比我们可以看出,攻击的数据复杂度和计算复杂度都有所降低.基于该研究结果,我们可以得出以下结论,在成功率相同的条件下,基于的差分特征越多,需要的数据复杂度和计算复杂度越小. The SMS4 algorithm is a block cipher algorithm used in WAPI and also the first official commercial cipher algorithm published in China, which has caused the analysis craze in the field of cryptology at home and abroad since its publication.SMS4 algorithm has a packet length of 128 bits and the key The length of 128 bits, encryption algorithm and key expansion algorithm using 32 rounds of iterative structure.This method is the comprehensive analysis of the use of 2 to (28) 17 rounds of SMS4 difference characteristics, based on the optimal divider The differential attack method attacks and analyzes 21-round SMS4 algorithm, constructs statistics based on multiple differential features for each experimental key, and determines whether the experimental key is the correct key according to the size of the statistics. The computational complexity of multi-difference analysis method is analyzed, and the probability distribution law of the correct key and error key corresponding statistics is analyzed. Based on this, the relationship between the success rate of multi-difference analysis and data complexity is given. The conclusion is that the 128-bit circle key of this algorithm can be restored with the complexity of 2 ~ (104) and the computational complexity of 2 ~ (114) .This result is consistent with the known 21 pairs of SMS4 algorithms Differential attack We can see from the comparison of the results that both the data complexity and computational complexity of the attacks are reduced.According to the results of this study, we can draw the following conclusion: Based on the same success rate, the more differential features are needed, The less data complexity and computational complexity.
其他文献
目的分析血根碱(SAN)对钉螺肝脏细胞凋亡的影响,并探讨其杀螺作用机理。方法配制6 mg/L SAN,25℃浸泡钉螺48 h,设清水对照组,解剖各组活钉螺,分离肝脏;将钉螺肝脏匀浆,测定肝
目的建立蒲公英中阿魏酸含量的测定方法。方法色谱柱为HypersilODS2 C18(4.6mm×250mm,5μm),流动相为甲醇-冰乙酸-水(30:2:68),流速为1.0ml/min,柱温为30℃,检测波长为322nm。
通过文献资料法和专家访问法,阐述了校园夜间定向运动的定义;校园夜间定向运动的价值;得出校园夜间定向运动能培养学生野外生存能力和独立自主解决问题的能力;能培养学生思维能力
microRNA(miRNA)是近几年发现的一类高度保守的、长度为20~25nt的非蛋白质编码的单链小分子RNA。miRNA广泛地存在于多种真核生物中,其主要功能是通过两种方式调控其靶基因的表达:
会议
目的 研究口腔感染与冠心病的关系。方法 比较 5 9例冠心病患者和 5 1例非冠心病患者的冠心病常见易患因素、口腔健康状况以及唾液血链球菌的可培养菌总数SSs和龈下菌斑血
目的:探究基于护理程序的责任制整体护理干预对肺大泡患者术后负性情绪及视觉模拟评分法(VAS)评分的影响。方法:选取我院90例2017年1月至2018年2月肺大泡患者,依据入院先后顺
灯具形态设计是在综合人—机—环境的基础上进行的,不仅要满足人们的实用性需要,还要满足用户生理和心理的审美需求.通过探究用户心理在灯具形态设计中的应用拓展现代灯具艺
我国幅员辽阔,各类地质地形众多,随着我国社会经济发展的全面快速发展,铁路、公路越岭隧道工程也随之在我国得到大力的发展,在隧道工程中,地下水与隧道间有着复杂的关系。它
介绍一种具有自动避障等功能的教学用机器人的开发及设计,它自带电源,由单片机AT89C51控制.
目的:观察生脉注射液对低灌注/栓子清除能力下降型脑梗死急性期脑血流动力学、神经功能恢复及血压的影响。方法:将40例急性期低灌注/栓子清除能力下降型脑梗死患者随机分成试验