基于双缓冲过滤驱动透明加密系统的研究和实现

基于双缓冲过滤驱动透明加密系统的研究和实现

ID:32162740

大小:287.47 KB

页数:78页

时间:2019-02-01

基于双缓冲过滤驱动透明加密系统的研究和实现_第1页
基于双缓冲过滤驱动透明加密系统的研究和实现_第2页
基于双缓冲过滤驱动透明加密系统的研究和实现_第3页
基于双缓冲过滤驱动透明加密系统的研究和实现_第4页
基于双缓冲过滤驱动透明加密系统的研究和实现_第5页
资源描述:

《基于双缓冲过滤驱动透明加密系统的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、重庆大学硕士学位论文中文摘要摘要在信息化高速发展的今天,企业机密信息大量以电子文档方式存在,对重要资料进行加密保护显得尤为重要。而透明加密凭借使用方便,在不改变用户习惯的情况下强制自动完成加密的特点,自推出后就受到许多用户的肯定。透明加密从实现技术上分为HookAPI和过滤驱动方式,HookAPI方式和上层应用程序的相关性很强,很难保证兼容性和效率。而基于单缓冲文件过滤驱动的透明加密技术,为了适应授权和非授权程序对加密文件访问的控制,需要频繁清除缓冲数据以转换数据状态(加密和非加密),降低了缓冲的利用效率,也引发了一些兼容性问题。本文针对传统单缓冲过滤驱动透

2、明加密技术存在的不足,提出利用双缓冲过滤驱动来实现透明加密系统,通过加密文件创建两个缓冲区,让授权程序访问解密缓冲区数据,非授权程序访问非解密缓冲区数据,两者互不影响。对双缓冲过滤驱动透明加密系统进行理论研究的同时,还对该系统进行了详细设计和实现,并将研究成果应用在一个防数据泄密系统中,测试结果显示采用双缓冲对提升透明加密系统性能和兼容性有明显提升。本文完成的主要工作如下:①分析了数据加密保护的重要性和透明加密技术发展的国内外现状,以及目前所用技术面临的问题和限制,并提出了解决问题的思路。②分析了实现双缓冲过滤驱动涉及的文件系统过滤驱动模型、IRP技术和文件

3、缓冲管理器等相关技术。③研究了如何突破Windows缓冲管理器单缓冲限制,创建两个缓冲区,以及两个缓冲区数据的同步;研究了基于进程识别授权和非授权程序,以及如何保证进程不被伪造和篡改;对应用程序读取文件的方式进行了分析和研究,以保证对文件的读写拦截是可行和可靠的。④研究了如何标识加密文件,及如何存放和保护加密标识;同时对加密算法进行了分析和选型,以做到在保证安全性的同时兼顾执行效率。⑤从企业信息安全需求出发,设计了基于双缓冲过滤驱动的透明加密系统,重点分析了过滤驱动的架构和各模块设计思路,并在一个防数据泄密系统中进行了实现,对系统性能和兼容性进行了测试,验证

4、了设计的可行性和合理性。关键词:透明加密,双缓冲,数据安全,文件系统,过滤驱动I重庆大学硕士学位论文英文摘要ABSTRACTWiththerapiddevelopmentoftheinformationconstructioninrecentyears,theconfidentialinformationofacompanyisstoredinelectronicdocuments,itisveryimportanttoencryptandprotectthevitaldata.Thetransparentencryptionisapprovalsincei

5、tiseasytouseandhasmandatoryencryptionwithoutchangingtheuser'shabit.Thereexistmainlytwomethodstoimplementtransparentencryption,oneisHookingAPI,andtheotheroneisfilefilterdriver.HookingAPImethodishighlyrelatedtoupperapplication,soitisdifficulttoensurecompatibilityandefficiency.Thetran

6、sparentencryptionbaseonsinglecachefilterdriverworksinsystemkernellevel,hasnorelationshipwithupperapplicationandhashighefficiency,goodcompatibilityandstrongsecurity.Butinordertomeettherequirementsthatauthorizedandunauthorizedprogramsaccessencryptedfilesatthesametime,itneedstochanget

7、hedatastatus(encryptionanddecryptionstatus)incachefrequently.Sothatitgreatlyreducsthebufferutilizationefficiency,andalsocausedsomecompatibilityissues.Inordertoeliminatethelimitationsoftransparentencryptionsystembasedonsinglecachefilterdriver,thispaperproposestousedoublecache.Thatis

8、tocreatetwocachesforafile,

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

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

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