汇编语言实现aes优化.doc
约4页编号:5-5552DOC格式手机打开展开
汇编语言实现aes优化,4200字摘要 aes是美国高级加密标准算法,将在未来几十年里代替des在各个领域中得到广泛应用。本文在研究分析aes加密算法原理的基础上,着重说明算法的实现步骤,并结合avr汇编语言完整地实现aes加密和解密。根据aes原理,提出几种列变化的优化算法,并根据实验结果分析和比较它们的优缺点。关键词 aes算法 des ...

内容介绍
4200字
摘要 AES是美国高级加密标准算法,将在未来几十年里代替DES在各个领域中得到广泛应用。本文在研究分析AES加密算法原理的基础上,着重说明算法的实现步骤,并结合AVR汇编语言完整地实现AES加密和解密。根据AES原理,提出几种列变化的优化算法,并根据实验结果分析和比较它们的优缺点。
关键词 AES算法 DES AVR汇编语言 加密算法 解密算法
引言
随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不同的看法,但总体来说,AES作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点。AES设计有三个密钥长度:128,192,256位,相对而言,AES的128密钥比DES的56密钥强1021倍[2]。AES算法主要包括三个方面:轮变化、圈数和密钥扩展。本文以128为例,介绍算法的基本原理;结合AVR汇编语言,实现高级数据加密算法AES。
摘要 AES是美国高级加密标准算法,将在未来几十年里代替DES在各个领域中得到广泛应用。本文在研究分析AES加密算法原理的基础上,着重说明算法的实现步骤,并结合AVR汇编语言完整地实现AES加密和解密。根据AES原理,提出几种列变化的优化算法,并根据实验结果分析和比较它们的优缺点。
关键词 AES算法 DES AVR汇编语言 加密算法 解密算法
引言
随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不同的看法,但总体来说,AES作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点。AES设计有三个密钥长度:128,192,256位,相对而言,AES的128密钥比DES的56密钥强1021倍[2]。AES算法主要包括三个方面:轮变化、圈数和密钥扩展。本文以128为例,介绍算法的基本原理;结合AVR汇编语言,实现高级数据加密算法AES。
TA们正在看...
- dbj14-bg4-99回弹法监测混凝土抗压强度技术规程.doc
- dbj14-s1-97山东省住宅建筑设计标准.doc
- dbj15-11-94广东省居住小区技术规范.doc
- dbj15-19-2006建筑防水工程技术规程.docx
- dbj41075-2006河南省公共建筑节能设计标准实施细则.doc
- ga921-2010民用爆炸物品警示标识、登记标识通则.doc
- msssp-95-2000中文版型锻短管接和大塞堵.doc
- qsygd0180-2008油气管道scada系统检测规范.pdf
- qsygd0206-2010油气管道scada系统维护规范.pdf
- qsyb01-2011食品包装用复合膜、袋.doc








