学位论文 > 优秀研究生学位论文题录展示

基于分布式计算的密码恢复系统研究

作 者: 蒋秉天
导 师: 蒋兴浩;邱卫东
学 校: 上海交通大学
专 业: 通信与信息系统
关键词: 密码恢复 暴力破解 分布式计算 分布式文件系统 Map-Reduce编程模型
分类号: TN918.1
类 型: 硕士论文
年 份: 2010年
下 载: 164次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着互联网的普及和信息技术的发展,密码恢复作为密码学分析的一个重要方向,在计算机数据和电子取证等领域有着重要的应用。在判定或者是处置各类纠纷和刑事案件过程中,电子文档的取证已经成为重要的技术手段,以及重要的证据。但是,加密的电子文档给计算机取证中的证据分析阶段提出了新的技术要求,我们可以采用暴力破解的方法实现加密文档的密码恢复工作,来完成计算机取证工作。暴力破解密码恢复对于对称密码和非对称密码都是有效的,暴力破解具有天然的可并行性,使其非常便于分布式实现。尤其是当今社会随着计算机速度的快速提高和互联网的不断发展,使得暴力破解实现密码恢复成为可能。使用暴力破解的思想来实现密码恢复主要有两种实现方法:(1)硬件实现;(2)软件实现。本文采用软件实现的方法设计密码恢复系统,本文的主要工作包括以下几个方面:1.介绍密码恢复系统使用的方法以及技术实现。包括暴力破解和分布式计算的概念,暴力破解常用的两种实现方法:软件破解和硬件破解;密码恢复系统的系统结构、运行模式、通信协议等技术手段。2.通过研究分析Office 2007和Office 2003版本的加密原理,以及密码空间遍历的算法,介绍了在设计基于C/S架构的密码恢复系统软件的过程中,服务器控制端的设计需求及其方法、破解客户端的设计步骤及其方法和数据的设计,并模拟实现了对以上两个版本的暴力破解,进行密码恢复测试,分析破解速度。3.对C/S架构的密码恢复系统的核心模块进行分析,使用云计算服务来改进C/S架构密码恢复系统的缺点,介绍云计算的核心技术分布式文件系统和Map-Reduce编程模型,提出基于云计算的密码恢复系统模型。

全文目录


摘要  3-5
ABSTRACT  5-9
第一章 绪论  9-12
  1.1 课题意义与背景介绍  9-10
  1.2 论文主要工作  10
  1.3 论文结构  10-12
第二章 密码恢复基本方法和技术实现  12-18
  2.1 密码恢复的基本方法  12-14
    2.1.1 暴力破解  12-13
    2.1.2 分布式计算  13-14
  2.2 软件实现  14-17
    2.2.1 系统结构  14-15
    2.2.2 运行模式  15
    2.2.3 网络体系结构  15-16
    2.2.4 通信协议  16-17
  2.3 硬件实现  17
  2.4 软件实现和硬件实现优缺点  17
  2.5 本章小结  17-18
第三章 基于 C/S 架构的密码恢复系统设计与系统测试分析  18-45
  3.1 基于C/S 架构的密码恢复系统设计  18-24
    3.1.1 软件的设计思想  18
    3.1.2 软件的架构  18-19
    3.1.3 软件的主要功能介绍  19-22
    3.1.4 程序设计的任务流程  22-24
  3.2 数据库设计和密钥字典生成算法  24-34
    3.2.1 数据库设计分析  24-29
    3.2.2 密钥生成算法  29-34
  3.3 OFFICE 文档密码验证  34-42
    3.3.1 Office2007 版本  34-39
    3.3.2 Office2003 版本  39-42
  3.4 软件测试分析  42-44
  3.5 本章小结  44-45
第四章 基于云计算的密码恢复系统研究  45-59
  4.1 云计算技术的历史及其现状  45-46
  4.2 背景知识  46-52
    4.2.1 分布式文件系统(HDFS)  46-50
    4.2.2 Map-Reduce 编程模型  50-52
    4.2.3 Hadoop 的结构  52
  4.3 密码恢复私有云的设计  52-57
    4.3.1 模型设计思想  53-55
    4.3.2 在云计算服务的密码恢复系统中应用分布式文件系统  55-56
    4.3.3 在云计算服务的密码恢复中应用Map-Reduce 编程模型  56-57
  4.4 本章小结  57-59
第五章 结束语  59-61
  5.1 本文主要工作  59
  5.2 未来展望  59-61
参考文献  61-63
致谢  63-64
攻读硕士学位期间已发表或录用的论文  64-65
攻读硕士学位期间参加研究项目  65-67

相似论文

  1. 构建分布式系统的关键技术研究与实现,TP338.8
  2. 分布式数据的弱一致性维护策略的研究,TP311.13
  3. 基于Linux平台的局域网云监控系统的分析与实现,TP311.52
  4. 一种分布环境下加密文件系统的设计与实现,TP309.7
  5. Hadoop分布式文件系统(HDFS)可靠性的研究与优化,TP316.4
  6. 分布式文件系统中集中安全管理服务器设计与实现,TP316.4
  7. 基于口令短语的PGP破解研究与实现,TP309.7
  8. 基于MapReduce的分布式文本数据过滤技术研究与系统实现,TP391.1
  9. 分布式文件系统CeipFS的设计与实现,TP309
  10. 基于P2P技术的海量遥感数据快速处理技术研究,TP75
  11. 基于P2P的语义Web服务查找与组合模型研究,TP393.09
  12. 基于分布式计算的数据挖掘研究和实现,TP311.13
  13. MapReduce集群多用户作业调度方法的研究与实现,TP311.13
  14. 基于HDFS的多用户并行文件IO的设计与实现,TP338.6
  15. 基于树形计算结构的电力系统潮流并行算法研究,TM744
  16. 基于Web服务的分布式计算求解器的研究,TP393.09
  17. 面向海量数据的分布式文件系统设计和实现,TP316.4
  18. 基于MapReduce模型的分布式计算平台的原理与设计,TP311.52
  19. 分布式文件系统中元数据管理策略的研究,TP316.4
  20. 基于Hadoop平台的Map-Reduce应用研究,TP338.8
  21. G/S模式下分布式文件系统中数据调度的应用研究,P208

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信保密与通信安全 > 理论
© 2012 www.xueweilunwen.com