AES关键技术及短分组加密技术研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:tianwang782
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Rijndael在2000年被确定为美国高级加密标准(AES),现在已成为商业数据加密的国际标准。AES(Advanced Encryption Standard)的密码分析和应用研究已越来越受到人们的重视。由于传统的IC卡预付费表计存在不足,市场急需预付费代码表计,该表计的关键技术是短分组加密技术。此短分组加密技术可以实现短分组的十进制密文表示最大信息量,这是已有加密算法无法做到的。在国民经济的一些应用(如预付费代码表计)中对密文就有如此要求,购买信息的密文为固定长度的12、16位等十进制数,并由人传送和输入。进制转换是很容易实现的,但通过进制转换得到的固定长度密文不能表示最大信息量。因此研究短分组加密及应用中的关键技术问题是预付费代码表计行业所急需的,对国民经济的发展具有重要意义。本文详细介绍了AES的设计原理和代数性质,首先概括介绍了AES的分析及研究现状,给出了S盒及逆S盒的代数表达式、S盒布尔置换的代数性质及S盒仿射变换的性质。并提出了构造S盒的改进方案,新方案构造的S盒在仿射变换对周期、迭代输出周期、S盒及逆S盒代数表达式项数、平衡性、严格雪崩准则、非线性度、抗代数攻击阻力等10种代数性质上具有更好的性质。然后研究了AES的积分攻击和代数攻击。针对AES具有Square密码结构的特点研究了4轮、5轮及6轮Square攻击,并将6轮Square攻击应用于7轮Square攻击中。在Square攻击的基础上,研究了7轮Rijndael-128/192密钥相关攻击和9轮Rijndael-128/256密钥相关攻击,并详细分析了攻击过程及攻击复杂度。研究了AES在GF(2)及GF(2~8)上的MQ方程组,分析了针对此MQ方程组的XSL攻击方法,对BES攻击方法提出了质疑并给出了AES在GF(2~8)上的另一MQ表不。最后介绍了基于AES的短分组加密算法,并提出了构造短分组加密算法S盒的改进方案,将新方案构造的S盒应用于加密仿真系统中,系统的安全性得到明显提高。
其他文献
随着电力系统不断的向开放式的方向发展,电网调度系统越来越复杂,对电网调度系统之间的协调性的要求也越来越高,为了适应这种要求,多Agent技术被应用到电网调度系统中。本文
微机电系统(MEMS,Micro-Electro-Mechanism System)、片上系统(SOC,System on Chip)和无线通信技术的进步孕育了无线传感器网络(WSN,Wireless Sensor Network)。它能够实时监
随着计算机网络和数据库技术的飞速发展以及人们获取数据手段的多样化,人们所拥有的数据资源日益丰富,数据量急剧增加。数据的价值在于它的质量,基于劣质数据的决策是不可信
嵌入式系统设计面临着系统复杂性的不断增加以及设计周期的逐渐缩短等问题的挑战,这类挑战来自于设计初期模糊的设计参数及非功能性需求(低成本、低功耗等)的不断增加等。传
  随着Internet规模快速增长,Internet网络结构日益复杂,因此,了解其拓扑结构和拓扑性质对于Internet的应用、扩展、性能优化、增强网络安全性等方面具有重要意义。研究人员已
随着多媒体和计算机网络技术的飞速发展,数字图像的数量正以惊人的速度增长,如何快速、准确地检索到所需要的图像成为急需解决的问题,图像检索技术的研究已成为当今多媒体技
本文在分析C/C++程序安全检查工具框架的基础上,根据安全检查的特殊需求,给出了一种基于分析器自动生成工具ANTLR构造C/C++安全检查工具前端的方法,并将此方法应用于实际开发过
中文输入法是手机的必备功能,但手机中文信息处理技术,包括嵌入有汉字处理技术在内的手机核心模块的控制权和修改权,主要掌握在国外厂商手中。在中国人使用的数亿部手机中,90
随着近年来高校信息化建设的开展,各高校的校园网络获得了巨大的发展,各高校纷纷获得“西部高校校园网络建设项目”,“日元贷款项目”,“中央与地方共建实验室项目”,等众多
生物学相关信息量的革命性的爆炸,产生了对海量生物信息进行处理的需求;而计算机技术的革命性发展,形成了处理海量生物信息的能力。于是,生物信息学便在综合计算生物学的研究