1. A Transparent File Encryption Scheme Based on FUSE
- Author
-
Yihong Long, Xiang He, and Liheng Zheng
- Subjects
Computer science ,Stub file ,0211 other engineering and technologies ,Data security ,02 engineering and technology ,Class implementation file ,Encryption ,computer.software_genre ,Design rule for Camera File system ,0203 mechanical engineering ,Filesystem-level encryption ,021105 building & construction ,Data_FILES ,User space ,Versioning file system ,SSH File Transfer Protocol ,File system fragmentation ,File system ,business.industry ,Computer file ,Device file ,Filter driver ,computer.file_format ,Unix file types ,Virtual file system ,Torrent file ,Memory-mapped file ,File Control Block ,020303 mechanical engineering & transports ,Self-certifying File System ,Journaling file system ,Operating system ,File area network ,Fork (file system) ,Cache ,business ,computer - Abstract
Transparent file encryption is an important means to protect file data security. However, for the traditional file encryption system based on file filter driver, constant cache cleaning is required to ensure the correctness of the data in the cache, which greatly reduces the efficiency of file operations. In the paper, a transparent file encryption system based on FUSE (File System in User Space) is proposed to overcome the shortcomings of the traditional transparent file encryption systems. To avoid cleaning the system file cache frequently, file redirection is adopted to transfer file operations to FUSE, which processes the file operations initiated by the trusted processes and non-trusted processes differently, with respect to cache. This system can not only be used for local file protection, but can also be applied to secure the files on cloud storages.
- Published
- 2016