分组密码的差分分析

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:firelord128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学的发展,信息安全成为这个时代的重要问题。信息安全不仅与个人生活息息相关,而且影响到一国的政治、金融、军事等。信息的加密技术能够确保信息不能被合法用户之外的人获取和伪造。密码(学)技术又是信息安全技术的核心,也就成为当下的科研热点。  分组密码是密码算法中的一大分支,加密是以固定的分组长度为单位进行加密的算法,具有代表性的分组密码算法有DES,IDEA等。分组密码的攻击方法有很多种,例如穷举密钥搜素法、差分分析、截断差分分析、高阶差分分析、线性分析、差分线性分析、Boomebang攻击、差值攻击等。目前对分组密码安全的讨论主要包括差分密码分析、线性密码分析和强攻击等。从理论上讲,差分密码分析和线性密码分析是目前攻击分组密码最有效的方法。  本文的主要工作如下:  1、差分分析攻击了的1轮、4轮的SPN算法,对于4轮的SPN算法,找一条高概率的差分路径,通过算法保存符合这条差分路径的拟正确对,用2对拟正确对恢复最后一轮的活跃的S盒对应的密钥比特,共选择2条差分路径恢复最后一轮的密钥。恢复了最后一轮的密钥之后,对最后一轮进行解密,这时把明文与最后一轮解密的得到的结果看做新的明密文对,恢复第三轮活跃的S盒对应的密钥比特,但是得到的密钥比特是SPN算法中经过逆置换后的密钥比特,进而可以恢复其余各轮的密钥。  2、差分分析攻击6轮的SPN算法,得到6轮的SPN算法最后一轮的部分密钥比特。  3、差分分析攻击8轮的SPN算法,发现差分分析对8轮的SPN算法失效。  4、介绍了PRESENT算法结构,并用差分密码分析攻击4轮PRESENT算法,恢复了4轮PRESENT算法最后一轮的密钥。  5、提出了S盒的密钥相伴及S盒的均匀,并证明了它们之间的联系。
其他文献
数学新课标指出:要重视小学生的口算与估算能力.估算是发展学生数感的有效途径之一,也是保证计算结果正确的重要途径,尤其对提高学生的计算能力大有好处.估算也是解决数学问
近年来,由于时滞微分方程在物理,生物,生态及生理等许多领域的广泛应用.人们对其解的定性行为的研究非常活跃.该论文选取了几类具有一定生物与实际背景的时滞微分方程和它们
平乐县张家镇党委在各支部开展“设岗承诺”活动。“设岗”即设立不同的岗位,农村一般设种养岗、销售岗、技术岗等,单位则设党委、政府安排的各种岗位。岗位设置后,让党员自
在这篇论文里,我们研究另一类问题-Riemann-Liouville双侧分数次微分方程初值问题和在实数轴上的Marchaud双侧分数次微分方程解的存在性.而我们的讨论方法是变分泛函的方法.
本文以博弈论的理论为基础,建立了在完全信息下企业内部公共物品的自愿投资行为模型,并以此为背景分析了企业文化建设的问题。由于企业对公共物品的自愿投资是加强企业文化建设
该文的主要目的是对有限维凸体的某些基本且重要的几何性质进行一些细致深入的研究,这些几何性质多少年一直吸引着一批数学工作者.通过总结历史的发展和已知的结果,我们建立
学位
该文讨论一阶拟线性退化双曲方程u+ψ(u)=0以局部有限测度为初始函数的Cauchy问题.
该文包括两部分.第一部分中,针对文[3]中已建立的弱Poincare不等式与马氏半群收敛速度的关系,改进了半群不等式,并给出了几个对应不同收敛速度的例子,证明思想来源于[3]中一
传染病动力学模型是生物数学模型的一个重要组成部分,近年来受到国内外学者的广泛关注.本文在前人工作的基础上,利用微分方程的相关理论和方法建立了两类传染病模型,分别研究了