logo

您所在位置网站首页 > 海量文档  > 计算机 > 数据结构与算法

AES算法的FPGA优化和验证.doc 28页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
摘要 2000年10月2日,美国国家标准与技术研究所宣布采用Rijndael算法作为高级加密标准,并于2002年5月26日正式生效,AES算法将在今后很长一段时间内,在信息安全中扮演重要角色。因此,对AES算法实现的研究就成为了国内外的热点,会在信息安全领域得到广泛的应用。用FPGA实现AES算法具有快速、灵活、开发周期短等优点。 本论文就是针对AES加密算法在FPGA中的优化实现问题,在深入分析了AES算法的整体结构、基本变换以及加密流程的基础上,对AES算法的加密系统的FPGA优化设计进行了研究。主要内容为:首先,确定了实现方案以及关键技术,在比较了常用的结构后,采用了适合高速并行实现AES加密算法的结构——内外混合的流水线结构,并给出了总体的设计框图。然后,利用QUARTUSII开发工具进行代码的编写工作和综合编译工作,在MODELSIM中进行仿真并给出仿真结果,给出了各个模块和整个设计的仿真测试结果; 关键字:AES,FPGA,查表法,流水线技术 Abstract October 2, 2000, the National Institute of Standards and Technology announced the adoption of Rijndael as the Advanced Encryption Standard algorithm, and in May 26, 2002 came into effect, AES algorithm in the future for a long period of time to play in information security important role. Therefore, the AES algorithm research has become a hot spot at home and abroad, will be in the field of information security is widely used. FPGA implementation using AES algorithm is fast, flexible, and short development cycle. This paper is to AES encryption algorithm in the FPGA implementation of the optimization problem, in-depth analysis of the overall structure of the AES algorithm, the basic transformation and the encryption process based on the AES algorithm encryption system on the FPGA design optimization studies. The main contents are:First of all, An implementation plan and identified key technology, commonly used in comparing the structure, suitable for high-speed parallel implementation using AES encryption algorithm structure - inside and outside the hybrid pipeline structure, and gives the overall design diagram. Then code development tools for use QUARTUSII preparation and comprehensive compilation work carried out in MODELSIM simulation and the simulation results, the design of each module and the simulation test results; Keywords: AES, FPGA, look-up table method, pipeline technology, 目录 摘要 I Abstract II 第一章 绪论 1 1.1 课题背景 1 1.2 课题任务 1 第二章 AES算法简介 2 2.1 数据加密标准的发展 2 2.1.1 AES(高级数据加密标准 )产生的原因 2 2.1.2 AES的产生发展与基本要求 2 2.2

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556