毕业设计指导-文档透明加解密系统的设计与实现

毕业设计指导-文档透明加解密系统的设计与实现

ID:46226827

大小:641.45 KB

页数:42页

时间:2019-11-21

毕业设计指导-文档透明加解密系统的设计与实现_第1页
毕业设计指导-文档透明加解密系统的设计与实现_第2页
毕业设计指导-文档透明加解密系统的设计与实现_第3页
毕业设计指导-文档透明加解密系统的设计与实现_第4页
毕业设计指导-文档透明加解密系统的设计与实现_第5页
资源描述:

《毕业设计指导-文档透明加解密系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要随着计算机网络和通信技术的迅猛发展,人与人Z间的交流,企业间的生意往来越來越依赖于网络。大量的信息需要存储,因此伴随而来的就是数据文件的安全问题。数据文件的安全对于个人、企业其至国家机构都有很重要的作用。针对□益严峻的文件安全问题,冃前的主要解决方案就是加密。比较有效的加密技术主要包括磁盘加密技术、在应用层的透明加密、在驱动层的透明加密。其中在应用层加密通常采用API(ApplicationProgreimmingInterface,应用程序编程接口)II00K(俗称钩子)技术,而在驱动层加密通常釆用文件过滤驱动技术。这些技术都能够控制磁盘上的数据文件

2、以密文的形式存储,这样既不影响用户的体验,又能够保护数据。在各种技术屮,本文主要研究基于APII100K技术的文档透明加解密系统,该系统无需改变用户习惯,并且保证了文档的安全性。之所以选择APIII00K技术,主要由于它是最靠近应用程序I/O接口,使文件数据在内存屮以明文形式存储的时间最短,只要做好进程保护,就能保证数据文件的安全,当API函数对文档进行写(write)操作时,自动将明文进行加密转换为密文存储;当进行读(read)操作时,系统自动将文件解密。通过对部分API函数的设计应用实现对文档透明加解密系统实现。关键词:透明加解密APIII00K过滤驱

3、动AbstractWiththerapiddevelopmentofcomputernetworksandcommunicationtechnologies.communicationbetweenpeople,businessdealingsbetweenenterprisesincreasinglyrelyonnetworks.Needtostorelargeamountsofinformation,andthereforethesafetyofthedatafileisaccompanied.Safetydatafilesforindividuals

4、,businessesandevennationalinstitutionshaveaveryimportantrole.Fortheincreasinglyseriousproblemofdocumentsecurity,thecurrentmainsolutionistoencrypt.Moreeffectiveencryptiontechnologiesincludediskencryption,encryptionapplicationtransparentlayer,thetransparentlayerisdrivenencryption.Wh

5、ichcommonlyusedintheapplicationlayerencryptionAPI(ApplicationProgrammingInterface,ApplicationProgrammingInterface)HOOK(commonlyknownashooks)technology,whileinthedriverlayerencryptiontechnologycommonlyusedfilefilterdriver.Thesetechnologiesareabletocontrolthedatafilesonthediskisstor

6、edciphertext,sowillnotaffecttheuserexperience,butalsotoprotectdata.Inavarietyoftechniques,thispaperbasedondocumentationAPIHOOKtechnologytransparentencryptionanddecryptionsystemthatdidn'tneedtochangeuserhabits,andtoensurethesecurityofthedocument.APIHOOKtechnologywaschosenprimarilyb

7、ecauseitisclosesttotheapplicationI/Ointerfaces,sothatthefiledatainmemoryisstoredinplaintextshortesttime,aslongasdoingprocessprotection,wecanguaranteethesecurityofthedatafile,theAPIfunctionwhenthedocumentiswritten(write)operation,automaticallyencrypttheplaintextintociphertextisstor

8、ed;Whenread(read)operation,thesys

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。