下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鲁人版道德与法治九年级上册11.1《合同是当事人之间的法律》听课评课记录
- 沪教版数学九年级下册27.1《圆的基本性质》听评课记录
- 人教版地理七年级下册第三节《撒哈拉以南的非洲》听课评课记录1
- 人教版七年级数学下册 听评课记录5.1.3 第1课时《同位角、内错角、同旁内角》
- 苏科版数学七年级下册听评课记录7.5多边形的内角和与外角和
- 听评课记录表8篇二年级
- 【部编版】道德与法治九年级下册2.1《推动和平与发展》听课评课记录
- 湘教版数学七年级下册《相交直线所成的角》听评课记录
- 生产计划外包合同(2篇)
- 独生子女合同
- 2024年步步高高考英语大一轮复习(新人教版)基础知识默写本必修第一册含答案
- 盘锦市重点中学2024年中考英语全真模拟试卷含答案
- 2024年《幼儿教师职业道德》教案
- 平安产险湖南省商业性鸡蛋价格指数保险条款
- 石家庄市第四十中学2021-2022学年七年级上学期期末考试数学试题
- 《共演战略》分析工具
- 儿童行为发育评估量表(注意力、读写力、感知觉发展)
- 2023年烟花爆竹安全作业真题模拟汇编(共718题)
- 扬州市古树名木汇编
- 提高卧床患者踝泵运动的执行率
- 装配式建筑预制构件运输与堆放-预制构件运输基本要求
评论
0/150
提交评论