作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (9): 144-146. doi: 10.3969/j.issn.1000-3428.2009.09.050

• 安全技术 • 上一篇    下一篇

Linux文件加/解密过滤驱动的设计与实现

戴 浩,刘嘉勇,方 勇   

  1. (四川大学信息安全研究所,成都 610064)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-05-05 发布日期:2009-05-05

Design and Implementation of Filtering Driver Based on File Encryption/Decryption Under Linux

DAI Hao, LIU Jia-yong, FANG Yong   

  1. (Information Security Research Institute, Sichuan University, Chengdu 610064)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-05-05 Published:2009-05-05

摘要: 应用Linux内核中的系统调用劫持技术和模块动态装载机制,研究与开发Linux下的文件过滤驱动。通过对文件标识的注入与识别,采用blowfish加密算法,设计和实现内核级的文件加/解密服务,并对软件的性能进行分析。结果表明,在内核级增添软件功能,可以提高软件的运行效率,而计算机主机系统的安全性在内核机制的安全保障下得以增强。

关键词: 过滤驱动, 系统调用, 内核

Abstract: With Linux system call interception and loadable kernel module technique, the file filtering drive is studied and developed. And a file encryption/decryption server is implemented using blowfish algorithm on kernel-level about file filtering drive and its analysis of performance is presented. The result shows that, if the software functions are added to kernel-level, the kernel mechanism greatly improves the operation efficiency of the software and enhances the safeness on Main Machine System(MMS).

Key words: filtering drive, system call, kernel

中图分类号: