📦
基于FPGA的AES算法研究与设计.rar - 免费下载
技术资料资源
文件大小:4135 K
📋 资源详细信息
💡 温馨提示:本资源由用户 joshau007 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。
📄 资源简介
随着计算机网络应用的普及和发展,信息安全作为新兴学科日益受到重视。而传统的软件加密技术已经越来越不能满足信息安全对运算速度和系统安全性的需求。以密码设备为核心的硬件加密系统已成为构筑信息安全平台的重要一环。本文正是在这种背景下,结合当前信息安全行业的需要,对基于硬件的加密系统进行了研究。并结合硬件加密系统的具体实现从系统安全性、运算效率等方面提出硬件加密系统性能优化的改进。 在充分研究AES算法原理基础上,本论文创新性地提出了两种优化策略:结合算法本身和FPGA的特点,运用有限域、线性代数和矩阵理论,采用查表法优化了字节代换运算SubBytes,列混合运算Mixcloumns和密钥扩展运算,达到了简化轮函数运算、硬件设计中加密/解密过程资源共享的目的;在比较了现有的结构后,设计了高速并行实现AES算法的改进结构--内外混合两级流水线结构。 在完成硬件设计时,论文采用EDA设计方法设计了算法在混合流水线结构下的加密单元模块/解密单元模块和密钥扩展单元模块,并使用硬件描述语言VHDL对系统进行描述,完成了AES加、解密系统在同一片FPGA中优化设计和实现。 最后利用QuartusⅡ开发工具进行代码的编写工作和综合编译工作,在Modelsim中进行功能和时序仿真并给出了各个模块和整个设计的仿真测试结果。通过和其他类似的设计做了横向对比,本设计在保证了速度的基础上实现了资源和速度的均衡,在性能上具有较大的优势。
💾
立即下载此资源
💡 提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
📖 资源说明
📥 下载说明
- 下载需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传
- 资源永久有效
📦 使用说明
- 下载后用解压软件解压
- 推荐 WinRAR 或 7-Zip
- 如有密码请查看说明
- 解压后即可使用
🎁 积分获取
- 上传资源获得积分
- 每日签到免费领取
- 邀请好友注册奖励
- 查看详情 →