【摘 要】
:
分组密码设计技术能够为数据传输提供保密功能良好的加密算法,最具代表性的就是被选作AES的Rijndael算法。密码分析技术能对分组密码的安全性进行理论和实践的论证,代数攻击
论文部分内容阅读
分组密码设计技术能够为数据传输提供保密功能良好的加密算法,最具代表性的就是被选作AES的Rijndael算法。密码分析技术能对分组密码的安全性进行理论和实践的论证,代数攻击方法是分组密码的有效攻击方法之一,这种密码分析方法是将密码算法归约成多元高次方程组,并通过代数算法恢复密钥变量和明文。首先,介绍了Rijndael算法的设计原理和求解大型多元多项式方程组问题的研究进展,特别是近几年来有关于求解超定多元方程组取得的一系列新成果,对Relinearization算法和XL算法的基本思想以及针对不同GF(k)(k>2)域,GF(2)域,GF(2~n)域下的改进版本进行了系统阐述。然后,研究了针对XSL密码的XSL攻击方法,分析了算法复杂度。引入BES密码,给出了GF(2~8)下的XSL攻击方法,分析了算法复杂度,并给出了代数脆弱性度量,指出求逆S盒的大小与抗代数攻击的关系。最后,详细研究了Grobner基理论,Buchberger算法及其基于Buchbeger准则的改进Buchberger算法,与Rijndael算法的多变量二次方程组表示方法结合提出了一种基于Grobner基的代数攻击方法,采用一种项序转换算法FGML将次数反字典序转化为字典序,并通过精心设计的项序和方程组解的判定有效降低了攻击复杂度。该算法能够在已知少量明密文对的情况下对密钥进行求解。本文对算法的复杂度进行了分析。引入F4算法,描述了Grobner基与XL算法的关系,XL算法可以表示为一种冗余版本的F4算法。
其他文献
人脸是人类最具表达能力的部分,其复杂的特征结构使得人脸建模一直是计算机图形学领域中一个极具挑战性的课题。基于颅骨的人脸建模技术是三维人脸建模技术的分支,主要应用于
随着网络流量不断增长,网络尤其是全流量被动测量必须面对海量数据。解决海量IP流数据TRACE的分析、管理的方便性和合理性,改善TRACE使用效率就成了一个迫切需要解决的难题。目
面向服务的体系结构以其松耦合特性在软件架构领域起着越来越重要的作用。它是一个组件模型,它将应用程序的不同功能单元封装为服务,通过这些服务之间定义良好的接口和契约联
日益增长的海量数据使得信息集成日益重要,数据存储的异构性成为一个热点研究问题。信息集成技术有很多现有的方法,本文使用了基于Mediator和Wrapper机制的方法实现了信息集
多媒体信息已经成为了网络重要的传输内容,而流媒体技术凭借其自身的优势在网络上得到了迅速发展。目前主流的流媒体系统主要有两大类:基于P2P技术的和基于CDN技术的。P2P技
本文研究了时态XML的数据模型,以及基于此数据模型创建了索引模型,通过创建索引优化了基于时间的查询。本文所做的主要工作和贡献包括: 论文提出了一个时态XML数据模型,该模型
远距离射频识别技术是一项新兴的非接触的自动识别技术,与其它自动识别技术相比,该技术具有识别距离远、速度快以及抗干扰能力强等优点。本文是根据某军事区应用环境需要,为
随着社会经济蓬勃的发展,社会经济形态和社会结构形态正发生着巨大的变化,即从工业经济和工业社会向知识经济和知识社会的转变。21世纪是知识经济时代,企业管理也正在由对实
互联网络的广泛应用带来网络安全问题日益受到大家的重视,相关的防御技术成为该领域研究的热点。由于分布式系统拒绝服务攻击(DDoS)者利用目前IP协议的不足、源地址欺骗和变
笔式用户界面作为后WIMP界面的一个主要形态成为了研究的热点,它基于纸笔的隐喻,提供给人们自然高效的交互方式。现实生活中人们大量地使用纸笔方式自然地表达和交流各种信息