首页--工业技术论文--无线电电子学、电信技术论文--基本电子电路论文--数字电路论文

基于FPGA的AES算法硬件设计实现

摘要第5-6页
Abstract第6-7页
第1章 前言第8-13页
    1.1 课题研究的背景和意义第8-10页
    1.2 AES算法研究的现状第10-11页
    1.3 论文主要研究内容及章节安排第11-13页
第2章 数学基础第13-18页
    2.1 有限域知识第13-17页
        2.1.1 有限域第13-14页
        2.1.2 有限域 GF(2~n)的多项式运算第14-15页
        2.1.3 有限域GF(2~8)的字节运算第15-17页
    2.2 本章小结第17-18页
第3章 AES算法的描述及工作模式第18-30页
    3.1 AES算法的描述第18-27页
        3.1.1 AES加密算法第20-23页
        3.1.2 AES解密算法第23-25页
        3.1.3 AES算法的密钥扩展第25-27页
    3.2 AES算法的工作模式第27-29页
        3.2.1 AES算法的工作模式第27-29页
    3.3 本章小结第29-30页
第4章 开发环境及Quartus Ⅱ第30-35页
    4.1 开发环境介绍第30页
    4.2 Quartus Ⅱ第30-34页
        4.2.1 Quartus Ⅱ简介第30-32页
        4.2.2 硬件描述语言(VHDL)第32页
        4.2.3 FPGA器件及芯片的选择第32-34页
    4.3 本章小结第34-35页
第5章 AES算法的硬件设计与实现第35-55页
    5.1 设计目标及要求第35页
    5.2 总体方案设计第35-36页
        5.2.1 系统设计方案第35-36页
        5.2.2 系统的接口描述第36页
    5.3 轮函数设计第36-53页
        5.3.1 轮密钥加模块设计第36-38页
        5.3.2 字节替代变换模块的资源共享设计第38-43页
        5.3.3 列混淆模块的优化算法设计第43-47页
        5.3.4 行位移变换与列混淆变换的混合设计第47-52页
        5.3.5 内部模块控制设计第52-53页
    5.4 密钥扩展模块设计第53-54页
    5.5 本章小结第54-55页
第6章 系统的测试与分析第55-61页
    6.1 系统的实验测试仿真第55-57页
    6.2 实现的原理图及芯片内部布线第57-59页
    6.3 系统的性能与功耗分析第59-60页
    6.4 本章小结第60-61页
第7章 总结与展望第61-62页
参考文献第62-64页
致谢第64-66页
在学期间的科研情况第66页

论文共66页,点击 下载论文
上一篇:深圳市中小学校与青少年足球俱乐部合作开展校园足球的研究
下一篇:动网格技术在微波加热数值计算中的应用研究