首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

MySQL密码认证算法在FPGA上的实现及其优化

摘要第4-5页
ABSTRACT第5页
第1章. 绪论第10-14页
    1.1. 研究背景和意义第10-12页
    1.2. 主要研究内容及章节安排第12-14页
第2章. MySQL认证机制以及实验平台简介第14-36页
    2.1. MySQL的加密解密机制第14-21页
        2.1.1. 加密机制第14-15页
        2.1.2. 解密机制第15-17页
        2.1.3. 账号密钥提取方式第17-21页
    2.2. 硬件实现平台介绍第21-25页
        2.2.1. Zynq-7020芯片介绍第21-23页
        2.2.2. Kintex-7系列XC7K325T介绍第23-25页
    2.3. 芯片IP硬核资源第25-31页
        2.3.1. BRAM第25-27页
        2.3.2. XADC测量温度和电压第27-31页
    2.4. 软件开发环境介绍第31-35页
        2.4.1. Vivado软件集成环境第31-33页
        2.4.2. SSH客户端第33-35页
    2.5. 本章小结第35-36页
第3章. MySQL认证机制各模块算法描述优化和硬件实现第36-80页
    3.1. MySQL_V5和V4版本加密机制第36-39页
        3.1.1. SHA-1算法描述第36-39页
    3.2. SHA-1算法的实现和优化第39-63页
        3.2.1. 流水线型的实现方式第39-42页
        3.2.2. 数据转换模块的优化实现第42-47页
        3.2.3.流水线级数优化和分析第47-63页
    3.3. MySQL_V3版本加密算法的描述优化及实现第63-70页
        3.3.1. 加密算法描述第63-64页
        3.3.2. 算法实现及优化第64-68页
        3.3.3. 加密算法性能分析第68-70页
    3.4. 流水线型多密文匹配模块的设计和硬件实现第70-78页
        3.4.1. 设计原理第71-75页
        3.4.2. 硬件实现第75-78页
    3.5.流水线型密码构造算法的设计和硬件实现第78-79页
    3.6. 本章小结第79-80页
第4章. MySQL密码认证机制的硬件实现及性能分析第80-102页
    4.1. 系统模块和算法模块的交互方式设计第80-82页
        4.1.1. 传输总线定义第80-81页
        4.1.2. 寄存器的定义第81-82页
    4.2. ILA硬核在线调试第82-87页
    4.3. 口令恢复应用的仿真验证和上板实现第87-92页
    4.4. 多模块并行架构的性能分析第92-100页
        4.4.1. MySQL_V3算法的并行分析第94-98页
        4.4.2. MySQL_V4和V5的SHA-1算法的并行分析第98-100页
    4.5. GPU和FPGA平台的性能分析第100-101页
    4.6. 本章小结第101-102页
第5章. 总结和展望第102-104页
    5.1. 工作的总结第102-103页
    5.2. 工作展望第103-104页
参考文献第104-110页
硕士期间发表论文第110-112页
致谢第112页

论文共112页,点击 下载论文
上一篇:中国美术学院学生成绩管理系统的研究与分析
下一篇:基于重同步和喷泉码的鲁棒图像水印技术研究