分组密码算法的设计与分析研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xiaoxiaofan0303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着密码算法设计和分析的不断发展,密码算法设计思想之间的相互借鉴和融合已成为一种趋势。在SP结构的分组密码算法中,鉴于S盒的设计和分析已相对成熟和完善,对P置换的构造和分析成为近年来的一个热点问题,P置换作为轮函数的一部分对整个密码算法的安全性起着至关重要的作用,考虑置换好坏的性能指标——分支数,扮演着尤为重要的角色,因此,设计一个扩散性能尽可能优良的变换对于密码算法的设计与分析具有重要的意义。本文的主要工作是:首先,介绍目前分组密码算法一般设计原理,给出当前主要的密码算法攻击手法,简要介绍两个典型的分组密码算法Camellia和CLEFIA;其次,对Camellia算法的不可能差分分析方法做深入探索和研究,掌握其中使用的方法和技巧,并首次成功攻击了13轮没有白化密钥的CLEFIA-128算法;然后,采用模加(Addition)、循环移位(Rotation)和异或(XOR)三种运算(以下简称ARX结构),设计了具备混淆和扩散两种性质且分支数达到最佳的混合变换(Mixing Transformation)以下简称MT变换,分析了它的特点,并应用于分组密码算法的设计;进一步,设计了一种以字节变换为单位的Feistel结构的密码算法,称为LD算法,并对其设计原理和各个部件给予了详细描述。最后,对MT变换的选取尤其是针对环移位数做了统计分析,给出能达到分支数最佳的所有MT变换,对LD算法中线性变换(Linear Transformation,以下简称LT变换),给出它达到分支数上界和满足对合性质的证明,对整个密码算法LD做安全性分析,并与AES算法的执行速度作对比。
其他文献
本文提出,论文写作要基于行动跟进,基于教师的教育教学实践。教师每天都在有意识或无意识地做着研究工作,研究学生,研究教学,研究课堂,研究教育。所以我们可以从活动策划、调
近年来,由于无线网络的应用越来越广泛,如何给用户提供一个安全的网络接入环境是目前极为重要的问题。为了解决无线网络中的安全问题,安全认证是一个可行的方法。可扩展认证协议
随着互联网的迅速普及,信息安全问题日益突出密码技术是保障信息安全的核心技术公钥密码尤其是椭圆曲线密码(ECC)得到了广泛应用,ECC所涉及的有限域算术成为研究热点其中,乘法运
当前,信息网络正深刻地影响着官兵的生活方式和思想行为。信息网络平台丰富了军队思想政治教育资源的种类,拓展了储备资源和利用资源的空间,为基层官兵提供了抒发自己情绪和
至2011年以来,即时通信跃升为中国互联网第一大上网应用,伴随着移动智能终端的普及,手机即时通信用户更是达到了3.52亿,即时通信产品成为了人们生活中常用的沟通交流工具。与此同
为了对移动互联网进行更细粒度的网络管理,流量识别和检测技术被广泛应用,其根据应用类型的不同可将网络流量划分成不同的类。流量识别有很多实现的技术,如基于端口,基于载荷,基于