论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
目 录
摘要………………………………………………………………………………………1
前言………………………………………………………………………………………2
1 AES概述………………………………………………………………………………3
1 .1 背景资料 ………………………………………………………………………3
1 .2 5种候选加密法概述及比较 …………………………………………………3
1 .3 为什么选择Rijndael……………………………………………………………5
2 AES加密标准—Rijndael 算法………………………………………………………6
2 .1 数学理论 ………………………………………………………………………6
2 .2 若干说明 ………………………………………………………………………8
2 .3 算法描述 ………………………………………………………………………8
2. 3. 1 轮变换 …………………………………………………………………9
2. 3. 2 子密钥的生成…………………………………………………………15
2. 3. 3 加密算法的形式化叙述………………………………………………17
2. 3. 4 解密……………………………………………………………………18
2 .4 算法安全性……………………………………………………………………19
2. 4. 1 AES的安全和维护 ……………………………………………………20 (科教范文网http://fw.NSEAC.com编辑发布)
2. 4. 2 AES算法的攻击分析 …………………………………………………20
3 AES的应用 …………………………………………………………………………21
3 .1 Delphi集成开发环境简介……………………………………………………21
3 .2 AES的Delphi实现 ……………………………………………………………22
3 .3 工作模式………………………………………………………………………32
3 .4 AES的执行和使用 ……………………………………………………………36
4 结束语………………………………………………………………………………37
参考文献 ………………………………………………………………………………38
致谢辞 …………………………………………………………………………………39
附录 ……………………………………………………………………………………40
摘 要
随着计算机和通信技术的飞速发展,密码学已经渗透到了政治、经济、文化乃至个人隐私等领域,使用加密技术来保护信息的安全变得越来越重要。这篇的重点是对高级加密标准算法的介绍,并将它们运用到实践中。
分为两大部分,理论部分和应用部分。理论基础部分包括正文的第1章和第2章:第1章简单介绍了AES的基础知识;第2章较详细地介绍了Rijndael加密算法及其安全性,其中包括轮变换、子密钥的生成、加密算法的形式化叙述和解密,而其中算法的内容为第4章的算法实现内容做准备。应用部分为后面1章:第3章AES的应用,包括AES的Delphi实现和AES的执行和使用。最后在附录中列出了AES算法的程序代码。
关键词:高级数据加密标准;AES加密解密算法;工作模式;安全性。
Abstract
With the development at full speed of computer and communication, cryptography has already permeated through fields such as politics , economy , culture and even individual privacy , the security of using the encryption to protect information becomes more and more important. The focal point of this thesis lies is an introduction of the advanced standard calculate way in encrypts and apply them to practice.
The thesis is divided into two major parts, theory part and employing some. The theoretical foundation part includes chapter one and chapter two of the text: Chapter one has introduced the rudimentary knowledge of AES briefly; Chapter two has recommended Rijndael to encrypt algorithm and security in detail , include the round variety , the formulation of the sub round key , formalization of encryption algorithm narrate and decipher, and the content of the algorithm prepares for the achievement of the algorithm in chapter four. Employ some is the following chapter: Application of chapter three AES , including Delphi of AES realizes and execution and use of AES. Listed the procedure code of AES algorithm in the appendix finally.
The thesis provide some useful references in the usage in the daily life towards encrypt systematic comparison and achievement.
Keywords:Advanced data encryption standard; AES encryption decryption algorithm; Working pattern; Security .
前 言
密码学的历史极为久远,其起源可以追朔到远古时代,人类有记载的通信密码始于公元前400年。
密码学的发展可以分为3个阶段:古代加密方法、古典密码和近代密码。
古希腊墓碑的名文志、隐写术以及黑帮行话都是古代加密方法,这种加密方法已体现了密码学的若干要素,但只能限制在1定范围内使用。
本文来自中国科教评价网
(科教论文网 lw.nSeAc.com编辑发布)