欢迎来到天天文库
浏览记录
ID:32803007
大小:1.23 MB
页数:63页
时间:2019-02-15
《基于分布式计算密码恢复系统的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ADissertationSubmittedtoShanghaiJiaoTongUniversityfortheDegreeofMasterRESEARCHONKEYRECOVERYSYSTEMBASEDONDISTRIBUTEDCOMPUTINGAuthor:JiangBing-tianSpecialty:CommunicationandInformationSystemAdvisorⅠ:Prof.JiangXing-haoAdvisorⅡ:Prof.QiuWei-dongSchoolofInformationSecurityEn
2、gineeringShanghaiJiaoTongUniversityShanghai,P.R.ChinaDec,2010基于分布式计算的密码恢复系统研究摘要随着互联网的普及和信息技术的发展,密码恢复作为密码学分析的一个重要方向,在计算机数据和电子取证等领域有着重要的应用。在判定或者是处置各类纠纷和刑事案件过程中,电子文档的取证已经成为重要的技术手段,以及重要的证据。但是,加密的电子文档给计算机取证中的证据分析阶段提出了新的技术要求,我们可以采用暴力破解的方法实现加密文档的密码恢复工作,来完成计算机取证工作。暴力破解密码恢复对于对称
3、密码和非对称密码都是有效的,暴力破解具有天然的可并行性,使其非常便于分布式实现。尤其是当今社会随着计算机速度的快速提高和互联网的不断发展,使得暴力破解实现密码恢复成为可能。使用暴力破解的思想来实现密码恢复主要有两种实现方法:(1)硬件实现;(2)软件实现。本文采用软件实现的方法设计密码恢复系统,本文的主要工作包括以下几个方面:1.介绍密码恢复系统使用的方法以及技术实现。包括暴力破解和分布式计算的概念,暴力破解常用的两种实现方法:软件破解和硬件破解;密码恢复系统的系统结构、运行模式、通信协议等技术手段。2.通过研究分析Office20
4、07和Office2003版本的加密原理,以第I页及密码空间遍历的算法,介绍了在设计基于C/S架构的密码恢复系统软件的过程中,服务器控制端的设计需求及其方法、破解客户端的设计步骤及其方法和数据的设计,并模拟实现了对以上两个版本的暴力破解,进行密码恢复测试,分析破解速度。3.对C/S架构的密码恢复系统的核心模块进行分析,使用云计算服务来改进C/S架构密码恢复系统的缺点,介绍云计算的核心技术分布式文件系统和Map-Reduce编程模型,提出基于云计算的密码恢复系统模型。关键词:密码恢复;暴力破解;分布式计算;分布式文件系统;Map-Re
5、duce编程模型第II页RESEARCHONKEYRECOVERYSYSTEMBASEDONDISTRIBUTEDCOMPUTINGABSTRACTWiththepopularityoftheInternetandinformationtechnology,keyrecovery,asanimportantbranchofcryptography,takesgreatweightincomputerdataandelectronicevidence.Inthedeterminationordisposalofvarioustypes
6、ofdisputesandtheprocessofcriminalcases,electronicevidencehasbecomeanimportanttechnicalmeansaswellasimportantevidence.However,encryptionofelectronicdocumentsbringsnewtechnicalrequirementstoelectronicevidenceinthestageofevidenceanalysis;wecanusebruteforcemethodtoachievet
7、his.Bruteforcekeyrecoveryinsymmetriccryptographyandasymmetriccryptographyarebotheffectiveandithasanaturalconveniencetobeimplementedconcurrently.Especiallyintoday'ssociety,therapiddevelopmentincomputerspeedandtheInternetmakebruteforcekeyrecoverypossible.Theuseofbrutefor
8、cetoachievekeyrecoveryaremainlyclassifiedintotwoareas:hardwareimplementationandsoftwareimplementation.Thispaperusesso
此文档下载收益归作者所有