学位论文 > 优秀研究生学位论文题录展示

AES加密算法的FPGA实现

作 者: 黄卡尔
导 师: 刘文怡
学 校: 中北大学
专 业: 测试计量技术及仪器
关键词: AES 硬件加密 加密算法 验证
分类号: TP309.7
类 型: 硕士论文
年 份: 2011年
下 载: 243次
引 用: 4次
阅 读: 论文下载
 

内容摘要


数据加密系统伴随着人类对于信息安全的重视下产生和发展。加密系统的理论核心是加密算法。加密算法在历史的检阅中不断更新换代。目前被业界广泛采用的对称加密算法是AES(Advanced Encryption Standard)算法。他的安全性能够确保近20年内不能被破解。加密算法的实现有多种方式,通过硬件来实现加密算法性能上能够得到很大的优化。在加密数据量比较大和实时性要求比较高的场合得到了广泛的应用。对比ASIC(Application Specific Integrated Circuit)和FPGA(Field Programmable Gate Array)实现的复杂度与成本,最终本文选择重点描述FPGA实现AES加密算法,同时介绍了ASIC实现AES算法简单流程。本论文主要解析AES加密算法结构,对算法中重复使用的子模块进行详细分析与优化后,用Verilog语言来描述算法的硬件实现。在硬件实现过程中,考虑到加密的性能最大化,对于算法中复杂模块进行了单独优化设计。论文还对每个模块给出了子模块原理图和RTL(Register Transfer Level)级综合结构图。AES算法实现最终以IP核的形式固定接口信号,接口时序和内部实现。为了提供系统的稳定性,论文对硬件实现的每个模块进行验证。同时对加密系统整体上给出两种验证方式:FPGA平台设计解密核验证和上层语言平台设计AES加密验证。本论文最后分析了AES算法实现的性能和占用资源情况以及性能瓶颈。同时给出了算法在FPGA和ASIC上的应用实现。

全文目录


相似论文

  1. AES算法及其DSP实现,TN918.1
  2. 仿真系统模型验证方法和工具研究,TP391.9
  3. 复杂仿真系统VV&A工作流技术研究,TP391.9
  4. 辐射自显影胶片用于调强放疗剂量验证的可行性研究,R815
  5. 魔力平台业务过程建模冲突消解的研究与实现,TP311.5
  6. 多功能车辆总线控制器MVBC综合验证研究,TP273
  7. 蛋内注射leptin对肉鸡肝脏胆固醇代谢相关基因及microRNA表达的影响,S831
  8. 基于windows日志的计算机取证模型设计,D918.2
  9. 油包水型乳化油液水击谐波破乳LabVIEW仿真及实验研究,X703
  10. FPGA系统远程安全升级的设计与实现,TP309
  11. 船厂管加工车间生产计划仿真,U673.2
  12. 基于文化理念的河流生态修复案例研究,X171.4
  13. 安全策略的形式化描述及其可视化实现,TP309.1
  14. 基于4-6岁儿童的皮亚杰数概念实验的验证及变式研究,G610
  15. 贫困生数据的累积logistic回归分类,O212.1
  16. OA系统中敏感数据安全的研究,TP317.1
  17. 应用于汽车碰撞安全研究的人体胸部有限元模型的建立与仿真验证,U467.14
  18. 秘密共享方案中若干问题的研究,TN918.1
  19. 基于身份的数字签名方案的研究,TN918.1
  20. 防范网络钓鱼攻击—双向用户验证机制的研究与实验,TP393.08

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 安全保密 > 加密与解密
© 2012 www.xueweilunwen.com