首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文--加密与解密论文

基于FPGA和DMA的USB移动硬盘数据加密技术

摘要第5-6页
ABSTRACT第6页
第一章 绪论第9-14页
    1.1 硬盘加密系统的研究背景第9-10页
    1.2 国内外硬盘加密系统的研究现状第10-11页
    1.3 硬盘的工作机制与硬盘加密的原理概要第11-12页
    1.4 本课题的研究内容与意义第12-14页
        1.4.1 研究意义第12页
        1.4.2 主要研究内容第12-14页
第二章 总体设计方案与硬件组成第14-22页
    2.1 系统结构布局第14页
    2.2 系统结构实物图及调试环境第14-16页
    2.3 系统硬件组成第16-18页
        2.3.1 MEMS 强链第16-17页
        2.3.2 USB 控制器第17-18页
    2.4 系统的启动第18-20页
        2.4.1 EZ-USB FX2 启动模式第18页
        2.4.2 枚举成EZ-USB 通用USB 设备第18-20页
    2.5 用户身份认证第20-22页
        2.5.1 物理密钥与密码认证第20页
        2.5.2 用户登录第20-22页
第三章 基于EZ_USB FX2 的USB-IDE 桥设计第22-34页
    3.1 USB 通信原理第22-27页
        3.1.1 USB 系统构成第22页
        3.1.2 USB 数据传输方式第22-24页
        3.1.3 USB 信号编码第24-26页
        3.1.4 USB 设备枚举过程第26-27页
    3.2 USB-IDE 桥设计第27-31页
        3.2.1 USB 接口芯片选择第27页
        3.2.2 ATA 接口第27-28页
        3.2.3 GPIF 与ATA 接口第28-31页
    3.3 软件设计与实现第31-34页
        3.3.1 USB-ATA 设备固件程序设计与实现第31-32页
        3.3.2 驱动程序设计与实现第32-34页
第四章 基于FPGA 的ATA 协议控制器第34-46页
    4.1 ATA 协议介绍第34-43页
        4.1.1 硬盘IDE 接口协议第34页
        4.1.2 数据传输率第34-35页
        4.1.3 接口技术第35-43页
    4.2 ATA 协议控制器的实现第43-46页
第五章 AES 加解密模块的实现第46-55页
    5.1 AES 数据加密的基本原理第46页
    5.2 AES 算法的基本流程第46-50页
        5.2.1 加密部分设计第46-50页
        5.2.2 解密部分设计第50页
    5.3 AES 算法的FPGA 实现第50-53页
        5.3.1 顺序实现方式第50-52页
        5.3.2 流水线方式设计第52-53页
    5.4 模块划分第53-54页
    5.5 数据吞吐率分析第54-55页
第六章 总结与展望第55-57页
    6.1 研究工作总结第55页
    6.2 研究展望第55-57页
参考文献第57-59页
致谢第59-60页
攻读硕士期间发表的学术论文第60页

论文共60页,点击 下载论文
上一篇:Web2.0内容管理系统的研究与实现
下一篇:基于Ad hoc的无线传感器网络关键技术的研究