基于DELPHI的AES加密解密器.doc

上传人:文库蛋蛋多 文档编号:2386451 上传时间:2023-02-17 格式:DOC 页数:4 大小:19KB
返回 下载 相关 举报
基于DELPHI的AES加密解密器.doc_第1页
第1页 / 共4页
基于DELPHI的AES加密解密器.doc_第2页
第2页 / 共4页
基于DELPHI的AES加密解密器.doc_第3页
第3页 / 共4页
基于DELPHI的AES加密解密器.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于DELPHI的AES加密解密器.doc》由会员分享,可在线阅读,更多相关《基于DELPHI的AES加密解密器.doc(4页珍藏版)》请在三一办公上搜索。

1、基于Delphi的AES加密解密器 目 录摘要1前言21AES概述31 .1背景资料 31 .25种候选加密法概述及比较 31 .3为什么选择Rijndael52AES加密标准Rijndael 算法62 .1数学理论 62 .2若干说明 82 .3算法描述 82. 3. 1轮变换 92. 3. 2子密钥的生成152. 3. 3  加密算法的形式化叙述172. 3. 4解密182 .4  算法安全性192. 4. 1  AES的安全和维护 202. 4. 2  AES算法的攻击分析 203AES的应用 213 .1Delphi集成开发环境简介213 .2A

2、ES的Delphi实现 223 .3工作模式323 .4AES的执行和使用 364结束语37参考文献 38致谢辞 39附录 40 摘 要随着计算机和通信技术的飞速发展,密码学已经渗透到了政治、经济、文化乃至个人隐私等领域,使用加密技术来保护信息的安全变得越来越重要。这篇论文的重点是对高级加密标准算法的介绍,并将它们运用到实践中。 论文分为两大部分,理论部分和应用部分。理论基础部分包括正文的第1章和第2章:第1章简单介绍了AES的基础知识;第2章较详细地介绍了Rijndael加密算法及其安全性,其中包括轮变换、子密钥的生成、加密算法的形式化叙述和解密,而其中算法的内容为第4章的算法实现

3、内容做准备。应用部分为后面1章:第3章AES的应用,包括AES的Delphi实现和AES的执行和使用。最后在附录中列出了AES算法的程序代码。 这篇论文通过对加密算法的比较以及实现为加密算法在日常生活中的运用提供了1些有用的参考。 关键词:高级数据加密标准;AES加密解密算法;工作模式;安全性。Abstract   With the development at full speed of computer and communication, cryptography has already permeated through fields such as politic

4、s , 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

5、 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

6、 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 Delph

7、i 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

8、 decryption algorithm; Working pattern; Security . 前 言密码学的历史极为久远,其起源可以追朔到远古时代,人类有记载的通信密码始于公元前400年。 密码学的发展可以分为3个阶段:古代加密方法、古典密码和近代密码。 古希腊墓碑的名文志、隐写术以及黑帮行话都是古代加密方法,这种加密方法已体现了密码学的若干要素,但只能限制在1定范围内使用。 古典密码1般采用手工或机械变换的方式实现,它比古代加密方法更复杂,但其密钥变化量仍然比较小。古典密码时期的密码系统已经初步呈现出当代密码系统的雏形。古典密码的加密方法1般是文字替换,使用手工或机械变换的

9、方式实现。古典密码的代表密码体制主要有:单表代替密码 、多表代替密码以及转轮密码。 11949年Claude Shannon发表了保密系统的信息理论,1976年,W.Diffie和M.Hellmen发表了密码学的新方向,这两篇重要的论文和1977年美国实施的数据加密标准(DES),标志着密码学的理论与技术的划时代的变革,宣告了近代密码学的开始。近代密码学与计算机技术、电子通信技术紧密相关。在这1阶段,密码理论蓬勃发展,密码算法设计与分析互相促进,出现了大量的密码算法和各种攻击方法。另外,密码使用范围也在不断扩张,而且出现了许多通用的加密标准,促进了网络和技术的发展。 目前,由于计算机网络技术的

10、迅速发展,由计算机网络通信而带来的网络安全问题引起了人们的普遍关注,作为网络安全基础理论之1的密码学引起了人们的极大关注,吸引着越来越多的研究人员投入到密码领域的研究当中;同时,由于现实生活当中的实际需要以及计算技术的发展变化,密码学的每1个研究领域都出现了许多新的课题、新的方向。例如:在分组密码领域,由于DES已经无法满足高保密性的要求,美国于1997年1月开始征集新1代数据加密标准(即高级数据加密标准,Advanced Encryption Standard,AES)。2000年10月2日,正式宣布选择比利时密码学家所开发的Rijndael算法成为AES的最终算法。AES征集活动是国际密码学界掀起的又1次分组密码研究高潮。另外,由于嵌入式系统的发展、智能卡的应用,这些设备上所使用的密码算法由于系统资源本身的限制,要求密码算法可以以较小的资源快速实现,这样,公开密钥密码的快速实现成为了1个新的研究热点。最后,随着其他技术的发展,1些具有潜在密码应用价值的技术也逐渐得到了密码学家的重视,出现了1些新的密码技术。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号