资料介绍
现代社会的信息化和网络化给人们的生活带来了方便快捷,但随之而来的信息安全隐患也日益明显,加密技术则是解决这一问题的有效方法。2001年11月26日,美国国家标准技术研究所(NIST)正式批准Rijndael算法为高级加密标准AES。AES密码算法的加密速度快,安全级别高,已经成为加密各种形式的电子数据的实际标准。目前,针对AES密码算法的加密技术已成为研究热点。论文提出了一种低成本的AES密码算法的硬件实现方法,并且使用FPGA器件实现了具体的设计方案,最终设计了一个基于FPGA的AES加密芯片。
论文首先提出了AES密码系统的体系结构框架。系统采用非流水线结构实现了ECB非反馈和CBC反馈两种工作模式,提高了系统的可配置性,满足了实际工作的需要。此外,在算法的具体实现过程中,采用了直接解密的算法结构,通过可配置的S盒和优化的逆列混合变换,部分消除了加密、解密硬件结构的差异,达到了减少硬件资源的设计目标。
然后,设计中使用VerilogHDL硬件描述语言对上述系统结构框架进行建模。根据相关文献提供的测试数据,采用ModelSim工具对系统的各个模块以及整个系统进行了仿真验证,并且采用Altera公司的QuartusⅡ开发工具完成了系统的综合编译。综合结果表明该AES密码系统基本达到了低成本的预期设计目标,在满足加密、解密速度的基础上,尽可能地减少了硬件资源的消耗,实现了规模和速度的平衡。
最后,将上述综合编译后生成的配置文件下载到Cyclone EP1C12Q240C8器件中,完成了FPGA的配置下载过程,从而完整地实现了AES密码系统的设计过程,开发了一片基于FPGA的AES加密芯片。
- 低成本的直流无刷电机控制方案设计与实现 54次下载
- 使用FPGA实现类AES分组密码统一框架的详细资料说明 16次下载
- AES算法中S—box和列混合单元的优化及FPGA实现的论文说明 19次下载
- 如何实现AES加密算法IP核的设计与验证 10次下载
- 如何实现AES密码算法加速器设计资料详细说明 7次下载
- 用matlab实现AES加密算法 11次下载
- 基于AES算法的加密模块设计 0次下载
- AES中SubBytes算法在FPGA的实现
- 基于FPGA的AES加密算法的高速实现
- 基于FPGA的AES加密算法的高速实现
- AES 密码算法中的列变换优化改进
- 基于FPGA的低成本AES IP核的设计与实现
- OpenSSL中AES算法的研究与优化
- 基于AES的低成本可重构高速加密引擎
- 基于硬件的AES算法
- AES HWIP技术规格 824次阅读
- 科普:简述DES与AES的区别 4778次阅读
- 软件或硬件中的密码学 - 这取决于需要 568次阅读
- 嵌入式的国家商用密码SM算法 2514次阅读
- 密码学:如何使用非对称密钥算法来交换共享私钥 1715次阅读
- C语言实现AES算法 2409次阅读
- 如何才能使用低成本实现非接触式的数据交互 4824次阅读
- 如何实现大区域物联网的低成本全覆盖 4196次阅读
- 基于FPGA上的仿真分析确定适合空间应用的AES算法设计详解 909次阅读
- 一文详解AES最常见的3种方案_AES-128、AES-192和AES-256 16w次阅读
- 用C 语言描述AES256 加密算法 3274次阅读
- c语言实现des加密算法详细过程 3.5w次阅读
- 低成本完全可配置的单接收机设计与实现 1473次阅读
- 一种AES密码算法的实现 2925次阅读
- 低成本串口扩展方案在银行柜台密码键盘设备中应用 972次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多