摘要 | 第1-5页 |
ABSTRACT | 第5-14页 |
第一章 绪论 | 第14-22页 |
·论文研究背景 | 第14-15页 |
·信息安全定义和内容 | 第14页 |
·信息安全的全新时代 | 第14-15页 |
·课题的引出和其意义 | 第15-20页 |
·保护计算机和硬盘的重要性 | 第15-16页 |
·硬盘接口类型 | 第16-18页 |
·加密技术简介 | 第18-20页 |
·研究SATA2.0 硬盘加解密技术的意义 | 第20页 |
·SATA2.0 加解密控制芯片设计的难点和本人的工作 | 第20-21页 |
·论文安排 | 第21-22页 |
第二章 SATA2.0 协议简单介绍 | 第22-43页 |
·SATA 的结构 | 第22-23页 |
·SATA 物理层协议 | 第23-27页 |
·物理层功能 | 第23页 |
·物理层实现框图 | 第23-25页 |
·物理层上电启动过程 | 第25-27页 |
·SATA 链路层协议 | 第27-34页 |
·链路层功能 | 第27-28页 |
·8b/10b 编码规则 | 第28-29页 |
·原语(Primitives) | 第29-32页 |
·CRC 和扰码 | 第32-34页 |
·SATA 传输层协议 | 第34-35页 |
·传输层功能 | 第34页 |
·FIS 类型 | 第34-35页 |
·SATA 命令层协议 | 第35-42页 |
·DMA 读协议(DMA read by host from device) | 第36页 |
·DMA 写协议(DMA write by host to device) | 第36-37页 |
·PIO 读协议(PIO data read from the device) | 第37-38页 |
·PIO 写协议(PIO data write to the device) | 第38-39页 |
·DMA 排队读协议(ATA Tagged Command Queuing DMA read from device) | 第39-40页 |
·DMA 排队写协议(ATA Tagged Command Queuing DMA write to device) | 第40-41页 |
·需要加解密处理的命令 | 第41-42页 |
·本章小结 | 第42-43页 |
第三章 SATA2.0 加解密系统设计与模块划分 | 第43-57页 |
·系统架构设计思路 | 第43-48页 |
·数字系统设计方法 | 第43-44页 |
·虚拟主机与虚拟设备 | 第44-45页 |
·控制结构与数据通路 | 第45-47页 |
·系统架构实现 | 第47-48页 |
·各模块功能介绍 | 第48-52页 |
·发送控制模块(SCM) | 第48-49页 |
·接收判断模块(RE) | 第49-50页 |
·物理层接口模块(PIU) | 第50页 |
·发送接口引擎(SIE) | 第50-51页 |
·数据处理模块(DPM) | 第51-52页 |
·加解密接口模块(ENCP) | 第52页 |
·定时器(TIMER) | 第52页 |
·系统工作原理 | 第52-56页 |
·原语处理方式 | 第53页 |
·配置帧处理方式 | 第53-54页 |
·不需要加解密的帧处理方式 | 第54-55页 |
·需要加解密的帧处理方式 | 第55-56页 |
·本章小结 | 第56-57页 |
第四章 SATA2.0 加解密系统控制逻辑与ENCP 模块的详细设计 | 第57-107页 |
·数字逻辑设计 | 第57-63页 |
·FPGA 设计流程简介 | 第57-58页 |
·RTL 可综合代码编码风格(Coding Style) | 第58-60页 |
·状态机设计 | 第60-63页 |
·控制模块详细设计 | 第63-83页 |
·模块划分以及接口信号定义 | 第63-66页 |
·主状态机(SCM_MC) | 第66-69页 |
·左边接收控制状态机(SCM_LRC) | 第69-72页 |
·左边发送控制状态机(SCM_LSC) | 第72-74页 |
·右边接收控制状态机(SCM_RRC) | 第74-77页 |
·右边发送控制状态机(SCM_RSC) | 第77-80页 |
·ALIGN 计数状态机 | 第80页 |
·状态机仿真 | 第80-83页 |
·加解密接口模块(ENCP)详细设计 | 第83-106页 |
·模块划分以及接口信号定义 | 第83-87页 |
·异步FIFO 设计 | 第87-89页 |
·I2C 接口详细设计 | 第89-97页 |
·I2C 接口仿真 | 第97-99页 |
·SPI-3 接口详细设计 | 第99-102页 |
·SPI-3 接口仿真 | 第102-103页 |
·ENCP 模块的综合测试 | 第103-106页 |
·本章小结 | 第106-107页 |
第五章 SATA2.0 加解密系统验证和测试 | 第107-124页 |
·系统验证 | 第107-113页 |
·验证技术和验证方法 | 第107-109页 |
·验证环境 | 第109-110页 |
·验证举例 | 第110-112页 |
·验证结论 | 第112-113页 |
·系统测试 | 第113-123页 |
·测试环境以及测试相关硬件 | 第113-115页 |
·数据传输测试 | 第115-119页 |
·性能测试 | 第119-123页 |
·测试结论 | 第123页 |
·本章小结 | 第123-124页 |
第六章 总结和展望 | 第124-126页 |
·总结 | 第124-125页 |
·展望 | 第125-126页 |
致谢 | 第126-127页 |
参考文献 | 第127-129页 |
个人简历、在学期间的研究成果及发表的学术论文 | 第129-130页 |