- 资源介绍
- 更新记录
- 安装教程
目 录
1.背景与意义
由于AES应用了,感觉这算法的分组为固定长度的128bit,而密钥却有三种,分别为128,192,256bit,对应三种不同轮数分别为10轮,12轮,14轮。这就加大了算法实现的难度,加上每轮的4种变换,更加体现了算法的复杂性,所以我采用的AES来实现。不仅加深了我对密码算法本身的认识,更加巩固了我本来不是很熟悉的C语言。AES算法采用的不可约多项式是p(x)=(84310),共256个多项余式构成了一个有限域,在这有限域上要用到字节运算和字运算。 随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。AES即高级加密标准,作为传统堆成加密算法标准DES的替代者,有美国国家标准与技术研究所于1997年提出征集该算法的公告.1999年3月22日,NIST从15个候选算法中公布了5个候选算法进入第二轮悬着:MARS、RC6、Rijindael、SERPENT和Twofish。经过三轮的筛选,2000年10月2日,以安全性(稳定的数学基础、没有算法弱点、算法抗密码分析的强度、算法输出的随机性)、性能(必须能再多种平台上一较快的速度实现)、大小(不能占用大量的存储空间和内存)、实现特性(灵活性、硬件和软件适应性、算法的简单性等)为标准而最终选定了两个比利时研究者Vincent Rijmen和Joan Daemen发明的Rijndael算法,并于2001年正式发布了AES标准。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不同的看法,但总体来说,AES作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点。AES设计有三个密钥长度:128,192,256位,相对而言,AES的128密钥比DES的56密钥强1021倍[2]。AES算法主要包括三个方面:轮变化、圈数和密钥扩展。本文以128为例,介绍算法的基本原理;结合AVR汇编语言,实现高级数据加密算法AES。
猜你喜欢
-
活动圈注射模具设计说明书(论文)+任务书+外文翻译及原文+cvad图纸+Proe三维图纸
2021-06-08 -
基于JSP的智能道路交通信息管理系统设计与实现毕业论文+任务书+开题报告+文献综述+外文翻译及原文+答辩PPT+项目源码及数据库文件
2021-06-08 -
吉林建筑大学电气与计算机学院本科毕业设计(论文)撰写规范
2021-06-08 -
基于JSP的房屋销售系统设计与实现毕业论文+项目源码及数据库+演示录像
2021-06-08 -
成都东软学院毕业设计报告(论文)“相似性检测”工作通知
2021-06-08 -
新媒体背景下大学生的志愿服务参与研究毕业论文+任务书
2021-06-09 -
网页版网络聊天室设计与实现毕业论文+任务书+中期报告+外文翻译及原文+答辩PPT+javaSSH源码+数据库+运行说明
2021-06-08 -
基于ASP.NET的作业提交管理系统设计与实现毕业论文+项目源码及数据库文件
2021-06-08 -
当前全球面临的重大环境问题及对策研究论文开题报告
2021-06-10 -
某市秸秆厌氧消化工程设计33论文+cad图纸
2021-06-10
-
思科网络静态NAT实例 毕业设计论文+评定表+实验KPT源文件
2021-06-08 -
中学数学课程标准(教学大纲)的传承与变迁 毕业论文+初稿+参考文献
2021-06-10 -
智能家居环境小护士 毕业论文+硬件设计原理图+软件设计源码
2021-06-10 -
基于.NET的门诊药品查询系统的设计与实现毕业论文+设计源码
2021-06-08 -
ZH1105机体三面攻丝组合机床设计(左主轴箱设计)说明书(论文)+任务书+开题+文献综述+实习报告+cad图纸
2021-06-08 -
基于STC89C52单片机的多功能智能清洁小车设计毕业论文+任务书+开题报告+外文翻译及原文+答辩PPT+知网查重报告+电路图+程序+提问及答案
2021-06-08 -
某车间生产现场的改善研究 毕业论文+任务书+评阅意见+答辩记录及评定书
2021-06-08 -
内蒙古海天公司企业网的规划与设计毕业论文+任务书+开题报告+拓扑图
2021-06-09 -
基于JavaGui的桌面日历管理系统设计与实现毕业论文+任务书+中期表+翻译及原文+答辩PPT+源码
2021-06-08 -
基于JavaWeb聊天室设计与实现毕业论文+任务书+中期表+中期报告+项目源码+数据库+答辩PPT
2021-06-08
猜你在找
99源码网,程序代做,代写程序代码,代写编程,代写Java编程,代写php编程,计算机专业代做,计算机毕业设计,网站建设,网站开发,程序 » AES加密解密算法设计毕业论文+VC++代码
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2021-06-08Hi,初次和大家见面了,请多关照!