随着微电子技术的高速发展,实时图像处理在多媒体、图像通信等领域有着越来越广泛的应用。FPGA就是硬件处理实时图像数据的理想选择,基于FPGA的图像处理专用芯片的研究将成为信息产业的新热点。 本文以FPGA为平台,使用VH...
基于FPGA的AES算法研究与设计.rar
资料详细技术说明
随着计算机网络应用的普及和发展,信息安全作为新兴学科日益受到重视。而传统的软件加密技术已经越来越不能满足信息安全对运算速度和系统安全性的需求。以密码设备为核心的硬件加密系统已成为构筑信息安全平台的重要一环。本文正是在这种背景下,结合当前信息安全行业的需要,对基于硬件的加密系统进行了研究。并结合硬件加密系统的具体实现从系统安全性、运算效率等方面提出硬件加密系统性能优化的改进。 在充分研究AES算法原理基础上,本论文创新性地提出了两种优化策略:结合算法本身和FPGA的特点,运用有限域、线性代数和矩阵理论,采用查表法优化了字节代换运算SubBytes,列混合运算Mixcloumns和密钥扩展运算,达到了简化轮函数运算、硬件设计中加密/解密过程资源共享的目的;在比较了现有的结构后,设计了高速并行实现AES算法的改进结构--内外混合两级流水线结构。 在完成硬件设计时,论文采用EDA设计方法设计了算法在混合流水线结构下的加密单元模块/解密单元模块和密钥扩展单元模块,并使用硬件描述语言VHDL对系统进行描述,完成了AES加、解密系统在同一片FPGA中优化设计和实现。 最后利用QuartusⅡ开发工具进行代码的编写工作和综合编译工作,在Modelsim中进行功能和时序仿真并给出了各个模块和整个设计的仿真测试结果。通过和其他类似的设计做了横向对比,本设计在保证了速度的基础上实现了资源和速度的均衡,在性能上具有较大的优势。
相关技术资料推荐
下载与解压说明
下载积分规则
- 本资源下载仅需 2 积分
- 24 小时内重复下载免扣积分
- VIP 会员享专属免积分高速通道
文件解压指南
- 推荐使用 7-Zip 或新版 WinRAR 解压
- 原理图与 PCB 请使用对应 EDA 软件打开
- 压缩包内源码可直接在上方在线预览
免费获取积分
- 新用户注册即赠送 10 积分
- 上传分享工程资料可获得持续积分奖励
- 查看积分规则与会员权益 →