AES的代数结构分析及应用

来源 :南京大学 | 被引量 : 0次 | 上传用户:wwwman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码学最初的应用是出于军事或政治目的保护信息安全,远在计算机的发明以前。计算机技术的发展,特别是网络应用对信息安全的要求大大促进了密码学的发展。 分组密码作为私钥密码的一种在近现代军事商业中扮演重要角色。速度快,便于硬件实现,能加密大量数据等优点使分组密码的地位不可动摇。 如今分组密码的经典之作DES(DataEncryptionStandard)已被破解,AES(AdvancedEncryptionStandard)应运而生。人们在破解DES的长达20年的努力过程中,发明了线性密码分析和差分密码分析,发展成了密码分析学,它成为了与密码编码学既相互对立又相互促进的密码学分支。现在,AES取代了DES,成为所有密码研究者关注的新的焦点,人们将不停地质疑它的安全性,直到有一天证明它是不安全的。 作者对作为AES的Rijndael算法作了较为深入的研究,由于Rijndael是针对所有已知的密码分析方法设计而成,现有的一切分析方法已被证明是对Rijndael无效的,而大多数现有的分析方法都是基于概率分析的,因此作者试图从纯代数的角度来对Rijndael进行研究,与其他研究者不同的是,本文既没有孤立的考察它的非线性层S盒,也没有单独考察它的线性层,而是将两者作为整体综合考察。本文主要是从算法描述导出其代数表达式。具体来说,本文先从单轮AES出发推出单轮AES的表达式,再扩展至两轮AES的表达式,最后推广为多轮AES的表达式。通过分析该代数表达式,作者注意到Rijndael具有清晰简单的代数结构,给出了基于解代数方程破译密码的猜想,并得出结论:Rijndael的安全性依赖于所给出的代数方程的可解性。 在推导的过程中,作者主要使用了三个数学上的技巧:首先是利用了MDS矩阵的线性性去掉S盒表达式中的常数项,简化了S盒的表达式;其次利用有限域GF(28)上的重要性质——任意元素是其自身的逆——简化了多轮AES表达式;最后使用了简洁的代数标记法去除表达式的繁复枝叶,突出主干,进一步简化了表达式,为得出结论创造了条件。 尽管本文没有给出一个可操作的攻击AES的方案,但是它从代数的角度揭示了AES的内在结构,并给出了一个新的攻击方案的轮廓。
其他文献
该文首先研究了工作流的基本情况、发展历史;对当前工作流研究情况进行了分析和对比;阐述了当前国内外工作流管理技术的现状和未来发展趋势;介绍了WfMC提出的工作流参考模型
随着互联网的迅猛发展,网上的数据每日海量增加,用户要想在网上搜索到自己希望的信息已经越来越难。为此,出现了搜索引擎等一系列服务,帮助人们快速准确地找到所需信息。但是
在计算机领域中,随着计算机技术和全球信息网络技术的飞速发展,组件式网络技术已经成为当今软件技术的热潮.本文主要探讨COM+组件技术和先进的三层构架体系WindowsDNA及它们
该文的工作主要在以下几个方面:1、概述了数据仓库的概念,详细地叙述了数据挖掘技术,包括概念、处理过程、系统结构、分析模型、常用技术,并针对该文用到的聚类分析中的K-Mea
随着网络技术和网络应用的发展,Internet已经由原来的一个以静态内容发布和获取为主的信息交换平台转变为了一个全球范围内的基础信息设施,用来提供应用所需的信息资源、计算资
该文就是针对分散副本的管理问题,参考当前国际上的最新研究成果,结合目前的试验条件,设计和实现了一个副本管理服务原型系统RMS.首先简略介绍了数据网格的基本理论,之后详细
该文对地理信息图出版系统建模中的分析模式进行抽取,提出了容器层次结构模式、数量模式、数据格式模式、资源库模式、权限管理模式、统计分析模式、矢量图元模式、文档模式
本文以视频内容为出发点,根据视频内容对观测者的相对重要程度,将视频流表达成基于内容优先权的传输结构,提出了结合视频分析和流化传输技术、以视频内容为中心的普适的多媒体访
Web服务是计算机技术的新领域.我们需要用Web服务体系结构取代现行的应用设计模型,从而产生能灵活改变的系统.通过应用Web服务技术,一些信息源将成为我们能使用的组件,这些组
该文提出了一个使用面向对象Bayesian知识库的系统去创建一个最合适的细节水平的决策模型,并用这个模型在合理的时间内产生投资建议.越在模型层次结构的底层,信息就越反映地