摘要 | 第3-5页 |
abstract | 第5-6页 |
第1章 绪论 | 第9-15页 |
1.1 信息安全发展现状及趋势 | 第9-11页 |
1.2 分布式GPU构建彩虹表的必要性 | 第11-12页 |
1.3 本课题研究目的及意义 | 第12-13页 |
1.4 本课题主要内容及创新点 | 第13-14页 |
1.5 小结 | 第14-15页 |
第2章 加密协议数据分析系统中各模块功能分析 | 第15-26页 |
2.1 系统架构分析 | 第15-16页 |
2.2 前端接收预处理模块 | 第16-20页 |
2.2.1 流量管理模块 | 第17-18页 |
2.2.2 信息管理模块 | 第18-19页 |
2.2.3 逆向分析模块 | 第19-20页 |
2.3 密文分析模块 | 第20-22页 |
2.3.1 密码解析模块 | 第21-22页 |
2.3.2 写文件模块 | 第22页 |
2.3.3 服务器 | 第22页 |
2.3.4 数据库 | 第22页 |
2.4 分布式GPU密文分析模块 | 第22-23页 |
2.5 彩虹表模块 | 第23-24页 |
2.6 小结 | 第24-26页 |
第3章 分布式GPU构建彩虹表解密研究 | 第26-43页 |
3.1 分布式GPU原理分析 | 第26-32页 |
3.1.1 CUDA架构 | 第26-27页 |
3.1.2 线程结构 | 第27-29页 |
3.1.3 CUDA存储器类型 | 第29-32页 |
3.2 彩虹表结构分析 | 第32-36页 |
3.2.1 彩虹表的结构 | 第33页 |
3.2.2 彩虹表的工作原理 | 第33-36页 |
3.3 单CPU彩虹表的构建过程 | 第36-38页 |
3.3.1 单CPU构建彩虹表的测试及结果 | 第37-38页 |
3.4 基于分布式GPU彩虹表的构建结构设计 | 第38-41页 |
3.4.1 基于分布式GPU的彩虹表构建测试及结果 | 第40-41页 |
3.5 小结 | 第41-43页 |
第4章 分布式GPU的彩虹表查询测试及优化 | 第43-50页 |
4.1 基于CPU的彩虹表查询过程 | 第43-45页 |
4.1.1 彩虹表的排序 | 第43页 |
4.1.2 基于CPU的彩虹表查询测试及结果 | 第43-45页 |
4.2 基于分布式GPU的彩虹表查询结构设计 | 第45-49页 |
4.2.1 基于分布式GPU的彩虹表查询测试与结果 | 第46-49页 |
4.3 小结 | 第49-50页 |
第5章 总结与展望 | 第50-52页 |
参考文献 | 第52-54页 |
致谢 | 第54-55页 |
附录1 攻读硕士学位期间发表的论文 | 第55-56页 |
附录2 主要英文缩写语对照表 | 第56页 |