排列码加密优盘软件设计
摘要 | 第1-5页 |
ABSTRACT | 第5-8页 |
第一章 绪论 | 第8-11页 |
§1-1 选题背景 | 第8页 |
§1-2 加密优盘的发展现状及问题 | 第8-9页 |
§1-3 加密优盘的目的和意义 | 第9页 |
§1-4 本文的主要研究内容 | 第9-11页 |
第二章 加密技术 | 第11-19页 |
§2-1 密码学概述 | 第11-12页 |
2-1-1 密码学的发展历史 | 第11页 |
2-1-2 基本术语和概念 | 第11-12页 |
§2-2 对称密钥算法及DES 算法 | 第12-14页 |
2-2-1 对称密钥算法 | 第12页 |
2-2-2 DES 算法 | 第12-14页 |
§2-3 公开密钥算法及RSA 算法 | 第14-15页 |
2-3-1 公开密钥算法 | 第14-15页 |
2-3-2 RSA 算法 | 第15页 |
§2-4 排列码加解密算法 | 第15-19页 |
2-4-1 排列码加解密思想的提出 | 第15-16页 |
2-4-2 排列码加解密算法的基本理论 | 第16-17页 |
2-4-3 排列码算法整体解析 | 第17-18页 |
2-4-4 排列码算法的特点 | 第18-19页 |
第三章 排列码加密优盘设备驱动程序的设计 | 第19-42页 |
§3-1 设备驱动程序解析 | 第19-24页 |
3-1-1 设备驱动程序基础 | 第19-20页 |
3-1-2 驱动程序的分类 | 第20-21页 |
3-1-3 设备驱动程序基本结构及工作流程 | 第21-24页 |
§3-2 设备驱动程序的设计 | 第24-33页 |
3-2-1 设备驱动程序编程环境的配置 | 第24-25页 |
3-2-2 设备驱动程序框架及接口方式设计 | 第25-26页 |
3-2-3 设备驱动例程设计 | 第26-32页 |
3-2-4 设备驱动程序的编译 | 第32-33页 |
§3-3 驱动程序的安装 | 第33-42页 |
3-3-1 INF 文件的编写 | 第33-38页 |
3-3-2 驱动程序安装过程 | 第38-42页 |
第四章 排列码加密优盘固件装载及应用程序的设计 | 第42-52页 |
§4-1 固件装载程序的设计 | 第42-47页 |
4-1-1 固件装载基础解析 | 第42-44页 |
4-1-2 固件装载设计 | 第44-47页 |
§4-2 应用程序的设计 | 第47-52页 |
4-2-1 应用程序和驱动程序的通信 | 第47页 |
4-2-2 应用程序的设计 | 第47-50页 |
4-2-3 排列码加密优盘设备通信的整个流程 | 第50-52页 |
第五章 总结及展望 | 第52-53页 |
参考文献 | 第53-55页 |
致谢 | 第55页 |