在AES候选算法的评估过程中,AES工作组考虑所有的评论、论文、NIST研究和报告,提出了如下的评判准则口:
(1) 安全性。这是评估中最重要的因素,包括:算法抗密码分析的强度,稳定的数学基础,算法输出的随机性以及与其他候选算法比较的相对安全性。
(2) 代价。这是评估中的第二重要的因素吲,主要包括:应具有高执行效率和低存储需求的有点;而且各运算部件具有良好的统计特性,并行执行度高;加、解密速度快,不需要繁琐的乘法运算。
(3) 算法的实现特性t241。它包括:灵活性,硬件和软件的适应性,算法的简单性。其中灵活性应包括:处理的密钥和分组长度必须超出最小支持范围;在许多不同类型的环境中能够安全和有效地实现;可以作为序列密码、杂凑算法实现,并且提供附加的密码服务。
1.1.2 国内外研究现状与水平
1.2 发展趋势
1.3 AES研究的背景
随着信息技术的飞速发展,信息安全俨然成为当今社会一个不可避免的话题。信息化的发展突破了原始的空间,时间的限制,成为人们生活中不可或缺的一部分。着也就刺激了如今社会信息安全化的发展。同时微电子技术,光电子技术,计算机技术也已经在各个领域得到广泛的应用,不断的发展导致各种环境因素发生很大的变化。这种信息化的发展促进了市场需求,IC卡将是自动化生产方式发展的必然趋势。
近年来,我国在发展知识经济、建设信息基础设施以及中国互联网的建设和应用方面都有相当大的进步。但是同时信息系统的安全也面临着日益严重的威胁:一方面是互联网的开放性及安全性不足;另一方面是众多的攻击手段。因而,在不断完善相应的法律和监督措施同时,我们更需要完整的安全保障体系。
当然最根本的就是用户对网络的安全性能要求越来越高, DES已无法满足需求,AES替代DES,对其的安全性,性能等方面就有更高的要求,当然通过我阅读课外资料,网上查阅资料发现AES确实能但当重任。还有就是通过了解发现现在AES加密也涉及银行等金融企业,良好的加密技术和日程安排在生产方面起着重要作用。随着改革开放,我国经济的告诉发展,一大批建设较早的企业在近些年改革开放的变革中存在着加密风险,企业安全受到威胁,这就突显了加密的重要性。
1.4 课题研究
1.4.1 课题研究目的
随着计算机应用范围的不断扩大,特别是在Internet高速发展的今天,人们最关注的莫过于如何保障自己的信息安全,个人隐私不被泄露。而这些问题也正成为当前影响Internet应用继续发展的瓶颈。所以利用数据加密算法,尤其是新的高级数据加密标准AES,对数据进行加密来保障信息传输与存储的安全性已经被证明是行之有效的。因而,研究数据加密算法的实现与加解密电路的设计对于解决Internet应用中的各项安全问题就有着很重要的作用。再加上本身多该课题有浓厚的兴趣,旨在更深入的了解,从中掌握一些AES加密的要领。
本课题的目的旨在通过仔细研究和分析高级加密标准AES,在此基础上对AES算法的加密过程进行动画形式的分解演示,同时利用最新的office2013版软件,在自己理解的基础上,将AES加密过程更加生动的展现出来,也能帮助对此有兴趣的同学更加直观的去了解。
1.4.2 课题研究意义
由于Internet的快速发展, Internet的各种应用也日益增长。但是,由于Internet是一个极度开放的环境,任何人都可以在任何时间、任何地点接入Internet获取所需的信息,我自己对此也深有体会,密码,银行账号等信息的安全问题。所以信息安全技术也就成为了人们研究Internet应用的新热点。然而由于AES就是一种安全性高,性能比较好,比较灵活的加密算法,所以通过研究此算法,也可以提高自己对于一些密码学知识的掌握。通过实践来了解此算法的可行性与操作性。教学内容符合密码学课程的内在逻辑体系。符合学习者的认知规律,在疑难关键知识点上提供多种形式和多层次的学习内容,学习者可以根据自己的爱好或需要,对学习内容进行选择或改变知识点的学习路线。加之人们对于安全的一种需求对AES的实现和应用进行探讨和研究就具有较大的理论和现实意义。 数据加密标准AES算法的实例分解演示(4):http://www.751com.cn/jisuanji/lunwen_13403.html