广东工业大学学报 ›› 2010, Vol. 27 ›› Issue (3): 68-71.

• 综合研究 • 上一篇    下一篇

基于文件系统过滤驱动的透明加解密技术实现

  

  1. 1.广东工业大学计算机学院,广东广州510090;2.广州均衡软件测评技术有限公司,广东广州510663
  • 出版日期:2010-09-25 发布日期:2010-09-25
  • 作者简介:周峰(1986-),男,硕士研究生,主要研究方向为网络安全技术.
  • 基金资助:

    广东省自然科学基金资助项目(915 1009001000043);广东省科技计划资助项目(2009B060700002);广州开发区科技计划资助项目(2009QP178)

Transparent Encryption and Decryption Based on File System Filter Driver

  1. 1.Faculty of Computer,Guangdong University of Technoloy,Guangzhou 5 10090,China;
    2.Guangzhou Equilibrium Software Test Technology Co.Lid.,Guangzhou 510663,China
  • Online:2010-09-25 Published:2010-09-25

摘要: 分析了基于文件过滤驱动的透明加密技术的实现难点,给出了透明加密前的预处理、读过程的过滤解密操作、写过程的过滤加密操作、清除缓存操作的具体实现技术,以及如何控制缓存管理器对透明加密的影响技术细节.指出了在文件透明加解密实际开发过程中容易出错的几个要点,为应用透明加密技术保护文档安全提供参考.

关键词: 文件过滤驱动;透明加密;缓存管理器

Abstract: It analyses in detail the file system filter driver to achieve transparent encryption especifically how to deal with the transparent encryption process,including the encryption in the pre—reading process of decryption and in the writing process,and proper clearance in bufer operation.Besides,it analyses how to control the Cache Manager on the impact of encryption.It points out a number of points in the actual development process which need attention.It is useful for the development of transparent encryption software.

Key words: file system filter driver;transparent encryption;cache manager

[1]Rajeev Nagar.Windows NT file system internals:adeveloper’s guide[M].Cambridge:0’Reilly&Associates,1997:615-667.

[2]Mark E Russionvich,David A Solomon.深入解析Windows操作系统[M].潘爱民译.4版.北京:电子工业出版社,2007:539-541.

[3]毛德操.Windows内核情景分析:采用开源代码ReactOS[M].北京:电子工业出版社,2009:1138—1139.

[4]Jeffrey Richter,Christophe Nasarre.Windows核心编程[M].葛子昂,等译.5版.北京:清华大学出版社,2008:440-478.

[5]陈鲁生,沈世镒.现代密码学[M].北京:科学出版社,2002:53-63.

[6]William Stallings.密码编码学与网络安全:原理与实践[M].孟庆树,等译.4版.北京:电子工业出版社,2006:43-63.

[7]谭文,杨潇,邵坚磊,等.寒江独钓:Windows内核安全编程[M].北京:电子工业出版社,2009:252-255.
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!