本程序是AES算法的实现,包括加密与解密,分组长度128bit,密钥长度为128bit、192bit或256bit
上传时间: 2017-08-26
上传用户:极客
AES算法的完整c++源码以及它的调用方法
上传时间: 2014-01-16
上传用户:cxl274287265
AES算法的verilog代码,即AES算法IP核
上传时间: 2017-09-02
上传用户:zhangzhenyu
AES算法软件的实现,采用c++编程实现,可以直接下载调用。
上传时间: 2013-12-22
上传用户:TF2015
ECLIPSE 3.3工程. AES算法的应用.
上传时间: 2017-09-11
上传用户:z754970244
AES算法实现源程序,本人运行通过,花了二个星期实现
上传时间: 2014-01-02
上传用户:tzl1975
对于AES算法的加密和解密过程的C++实现
上传时间: 2014-04-04
上传用户:维子哥哥
21世纪是信息快速发展的时代,随着计算机网络的应用越来越广泛,网络安全也逐渐成为人们普遍关注的课题。可以预言,今后的社会将进入全面的网络时代和信息共享时代,因此,网络安全极其重要,只有安全的网络才能保证网络生活能够有序进行、网络系统不遭破坏、信息不被窃取、网络服务不被非法中断等。为了保证计算机网络的可靠性、可用性、完整性、保密性和真实性等安全性,不仅要保证计算机网络设备安全和计算机网络系统安全,还要保护数据的安全。对数据实施安全的加密算法是保护数据安全的有效手段。AES(advanced encryption standard)是美国国家标准和技术研究所宣布采用的高级加密标准,可以预测,AES在今后很长的一段时间内将会在信息安全中扮演重要的角色,因此对AES算法实现的研究成为国内外的热点,它将会在信息安全领域得到广泛的应用。AES在实现方面具有速度快、可并行处理、对处理器的结构无特殊要求,算法设计相对简单,分组长度可以改变,而且具有很好的可扩充性。AES算法的这些特点使得选用FPGA来实现AES算法具有很好的优越性,本文就是针对AES算法的FPGA实现进行研究。本文介绍了用FPGA实现AES算法所用的开发工具、开发语言和所选用的芯片,还具体介绍了AES算法的硬件实现方式,在此基础上,着重阐述了AES算法FPGA实现的总体设计框图,并对各个部分的设计分别给与介绍,给出了实现加密解密的时序仿真和设计结果。
上传时间: 2022-06-18
上传用户:shjgzh
2000年10月2日,美国国家标准与技术研究所宣布采用Rijndael算法作为高级加密标准,并于2002年5月26日正式生效,AES算法将在今后很长一段时间内,在信息安全中扮演重要角色。因此,对AES算法实现的研究就成为了国内外的热点,会在信息安全领域得到广泛的应用。用FPGA实现AES算法具有快速、灵活、开发周期短等优点。 本论文就是针对AES加、解密算法在同一片FPGA中的优化实现问题,在深入分析了AES算法的整体结构、基本变换以及加、解密流程的基础上,对AES算法的加、解密系统的FPGA优化设计进行了研究。主要内容为: 1.确定了实现方案以及关键技术,在比较了常用的结构后,采用了适合高速并行实现AES加、解密算法的结构——内外混合的流水线结构,并给出了总体的设计框图。由于流水线结构不适用于反馈模式,为了达到较高的运算速度,该系统使用的是电码本模式(ECB)的工作方式; 2.对各个子模块的设计分别予以详细分析,结合算法本身和FPGA的特点,采用查表法优化处理了字节代换运算,列混合运算和密钥扩展运算。同时,考虑到应用环境的不同,本设计支持数据分组为128比特,密钥长度为128比特、192比特以及256比特三种模式下的AES算法加、解密过程。完成了AES加、解密算法在同一片FPGA中实现的这个系统的优化设计; 3.利用QLJARTUSII开发工具进行代码的编写工作和综合编译工作,在 MODELSIM中进行仿真并给出仿真结果,给出了各个模块和整个设计的仿真测试结果; 4.和其他类似的设计做了横向对比,得出结论:本设计在保证了速度的基础上实现了资源和速度的均衡,在性能上具有较大的优势。
上传时间: 2013-05-25
上传用户:wcl168881111111
欢迎使用由ksaiy制作的AES加密算法演示程序,此算法为标准的AES算法,你可以根据的 //的自己需要进行变形。具体怎么操作可以登录我们的网站查询详细的资料。我们专门为软 //件开发者提供软件加密安全测试服务和软件加密解决方案,具体的可以参看我们的网站上 //的资料。我们的网站:http://www.ksaiy.com http://www.magicoa.com //技术支持:ksaiy@sina.com 在线QQ:40188696 UC:9341
上传时间: 2014-01-02
上传用户:chenbhdt