轻量级分组密码SIMON和SIMECK安全性分析

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:liongliong540
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
轻量级分组密码是分组密码领域的一个重要分支,以消耗资源少、执行效率高等优点被广泛应用于RFID等资源受限的硬件设备上,因此轻量级分组密码的安全性分析也成为当前密码学研究的热点之一。基于差分分析以及线性密码分析这两种传统的分析方法,密码学者相继提出了多种扩展方法,如截断差分分析方法、高阶差分分析方法、不可能差分分析方法、多线性分析方法、非线性分析方法、多维线性分析方法、差分-线性分析方法等,这些工作极大地推动了轻量级分组密码的发展,不仅提高了密码的设计要求,同时促进了信息安全的发展。本文主要做了以下三个方面工作:首先以Simon32算法为例,对轻量级分组密码算法抗线性密码分析的能力进行了研究。尽管针对该算法的线性分析已有较多的相关文献,但还没有相关文献分析线性路径成功的概率。因此,本文分别针对Simon32算法的3轮、7轮和10轮的线性路径成功的概率进行了详细的分析和计算,为进一步地研究分析该算法提供了方法和数据的参考。其次研究了Simon32算法抵抗差分-线性密码分析的能力,提出了15轮的差分-线性特征,分别进行17轮、18轮和19轮的攻击。17轮的攻击结果只需要猜测6比特子密钥,18轮的攻击结果需要猜测19比特密钥,19轮的攻击结果需要猜测35比特子密钥。与之相比,利用线性密码分析对Simon32算法进行18轮的攻击,结果需要猜测32比特子密钥。分析结果充分证明了差分-线性密码分析方法的优越性。最后研究了轻量级分组密码算法Simeck32抗不可能差分分析的能力。利用中间相遇技术找到Simeck32算法11轮不可能差分路径,然后基于11轮不可能差分路径向前解密4轮,以及向后加密4轮,对Simeck32算法进行19轮攻击,分析结果只需要猜测29比特子密钥。然而利用零相关线性分析进行20轮的攻击需要猜测52比特子密钥。因此,不可能差分攻击比零相关线性分析更有优越性。此外,我们利用中间相遇技术搜索到了Simon32算法的所有的11轮不可能差分路径。密码破译分为理论上破译和实践上破译两种,前者指把运算复杂度降到密码设计者所声称的复杂度以下,后者则指把运算复杂度降至目前计算机计算能力之内。理论破译对高性能计算机的依赖性还很强。因此,我们在掌握了基本的密码分析方法之后,下一步工作是针对新型密码算法进行实践破译。
其他文献
随着社会的进步和经济的发展,我国对人才职业素养的培养也越来越重视。职业素养是每一个员工所必备的素养,贯穿整个职业生涯。对于中职学生来说,毕业之后面临的必将是求职,而
在教学实践中,教师应着意创设各种有效情境,以激发学生的学习兴趣,树立学生的自信心,充分调动学生的积极性、主动性,使学生觉得"学习有味",主动参与到教学中,加速学生完成认
[目的]对大鼠单核细胞趋化蛋白-1(MCP-1)基因编码的蛋白质进行结构和性质分析。[方法]利用生物信息学方法对大鼠MCP-1基因编码的蛋白质的理化性质和结构进行分析,并分析该基
同其他民事或者商事法规一样 ,TRIPS (《与贸易有关的知识产权协定》)中既有强制性条款也有选择性条款。不折不扣地履行TRIPS中的强制性条款 ,是作为WTO成员应尽的国际义务 ;
随着时代的进步和社会经济的发展,我国电力系统发展迅速,10k V配电线路是其重要的组成部分,它的运行质量将会对广大用户用电产生直接影响,因此,需要给予足够的重视,并结合具
<正>大多高中学生都害怕学习三角函数,其实说起来并不难学,无非就是正弦、余弦、正切,注意在计算时细心一点,不要马虎.关键要注意有关三角函数的公式,以及相关的变形公式.下
酒店服务业在国民经济发展中具有重要地位,而酒店服务业发展中存在的不足严重影响到了酒店业的良性发展。唯有不断的创新,才能改变这一局面。但在酒店业服务产品创新中,各种
在建筑安装工程中,工程造价控制是建筑安装工程控制的重要环节。建筑安装工程造价是一项综合复杂的工作,在进行工程造价控制的过程中存在很多制约因素。业主方实施建筑安装工
《乐记》是中国古代美学的一部重要著作,但其何时成书的问题一直悬而未决。近年湖北郭店出土的战国中期楚简,为确定《乐记》的成书年代提供了重要依据,其中保存完好的《缁衣