1 / 10
文档名称:

加密和密码学的论文(AES加密算法).doc

格式:doc   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

加密和密码学的论文(AES加密算法).doc

上传人:2982835315 2016/6/3 文件大小:0 KB

下载得到文件列表

加密和密码学的论文(AES加密算法).doc

文档介绍

文档介绍:.页眉. 页脚. 第一章绪论 AES 高级加密标准随着 的迅猛发展, 基于 的各种应用也日新月异, 日益增长。但是, 由于 Int 是一个极度开放的环境,任何人都可以在任何时间、任何地点接入 获取所需的信息, 这也使得在 上信息传输及存储的安全问题成为影响 应用发展的重要因素。正因为如此,信息安全技术也就成为了人们研究 应用的新热点。信息安全的研究包括密码理论与技术、安全协议与技术、安全体系结构理论、信息对抗理论与技术、网络安全与安全产品等诸多领域。在其中, 密码算法的理论与实现研究是信息安全研究的基础。而确保数据加密算法实现的可靠性和安全性对于算法理论应用到各种安全产品中起到了至关重要的作用。对各类电子信息进行加密, 以保证在其存储, 处理, 传送以及交换过程中不会泄露, 是对其实施保护,保证信息安全的有效措施。 1977 年1 月数据加密标准 DES(Data Encryption Standard) 正式向社会公布, 它是世界上第一个公认的实用分组密码算法标准。但 DES 在经过 20 年的实践应用后,现在已被认为是不可靠的。 1997 年1月2日 NIST 发布了高级加密标准(AES-FIPS) 的研发计划,并于同年 9月 12 日正式发布了征集候选算法公告, NIST 希望确定一种保护敏感信息的公开、免费并且全球通用的算法作为 AES ,以代替 DES ,用以取代 DES 的商业应用。在征集公告中, NIST 对算法的基本要求是:算法必须是私钥体制的分组密码, 支持 128bits 分组长度和 128 , 192 , 256bits 密钥长度。经过三轮遴选, Rijndael 最终胜出。 2000 年 10月2日, NIST 宣布采用 Rijndael 算法作为新一代高级加密标准。 Rijndael 的作者是比利时的密码专家 Joan Daemon 博士和 Vincent Rijmen 博士。美国国家标准和技术研究所( NIST )在 1999 年发布了 FIPS PUB 46-3 ,该标准指出 DES 只能用于遗留系统,同时 3DES 将取代 DES 。 3DES 密钥长度为 168bits ,可克服穷举攻击问题, 3DES 的底层加密算法对密码分析攻击有很强的免疫力, 其根本缺点是用软件实现该算法的速度慢, 由于此缺陷, 3DES 不能成为长期使用的加密算法标准。虽然 AES 己经生效,但 DES 和 3DES 还大量地在各种信息安全产品中使用。市场上的 AES 的商用产品还很少,但 AES 产品取代 DES 产品已是必然。对 AES 的实现和应用进行探讨和研究就具有较大的理论和现实意义。 2001 年 11月 26 日联邦信息处理标准出版社发布了正式的 AES 标准即 FIPS PUBS 197 , 其中制定的标准生效时间为 2002 年5月 26 日。 AES 最终会取代 3DES ,但过程可能需要几年时间。 Rijndael 算法是一种可变分组长度和密钥长度的迭代型分组密码,它的分组长度和密钥长度均可独立地指定为 128bits , 192bits , 256bits , 它以其安全性和多方面的优良性能, 成为 AES 的最佳选择(在高级加密标准规范中,密钥的长度可以是 128 , 192 , 256bits 三者中的任