论文摘要
U盘(本文泛指存储卡、USB记忆棒和USB硬盘等移动存储设备)是目前广泛使用的信息存储和信息交换设备,U盘在给我们提供使用便利的同时,也带来了巨大的信息安全隐患。为了防止U盘失泄密,一些从事计算机信息安全技术研究的公司和个人研制出了许多以数据加密技术为核心U盘信息安全保护产品,不同程度地保护了信息安全,推动了数据加密技术的发展。本文全面分析了U盘使用所潜在的信息安全隐患,以及现有各种磁盘文件加密系统的技术实现方法、特点和不足,介绍了与课题相关的Windows系统模型、I/O管理器、虚拟内存管理器(VMM)、缓存(cache)管理器、文件系统驱动程序、文件系统过滤驱动程序、数据加密算法等方面的技术知识,深入剖析了Windows微过滤器(mini-filter)[1]模型的基本架构、实现原理、技术规范和主要特点,在此基础上,给出了基于Windows微过滤器模型的U盘透明加密文件系统(以下简称UTEFS)的设计方案,明确了系统需求、性能指标、功能要求和总体架构,并详细介绍了UTEFS各个模块的基本功能和工作流程,最后指出了UTEFS需要进一步改进完善之处,并提出了解决的基本考虑。经过一段时间的试用证明:UTEFS具有安全、稳定、通用、便利等特点,可以有效保护U盘信息安全,并为U盘信息交换提供安全保障,具有较强的实用性和推广应用前景。
论文目录
摘要ABSTRACT第一章 引言1.1 课题研究背景1.2 文件加密技术发展现状1.2.1 概述1.2.2 应用层文件静态加密技术1.2.3 应用层文件透明加密技术1.2.4 基于Windows 文件系统过滤驱动的文件透明加密技术1.2.5 基于Windows 微过滤器模型的文件透明加密技术1.2.6 磁盘级透明加密技术1.3 论文的主要内容1.4 论文的组织结构第二章 基础知识2.1 概述2.2 Windows 系统结构2.2.1 操作系统模型2.2.2 总体结构2.2.3 关键的系统组件2.3 Windows 管理器2.3.1 概述2.3.2 I/O 管理器2.3.3 虚拟内存管理器2.3.4 缓存管理器2.4 Windows 文件系统驱动程序2.5 Windows 文件系统过滤驱动程序2.6 数据加密算法2.6.1 概述2.6.2 常用对称加密算法2.6.3 RC4 加密算法第三章 Windows 微过滤器(mini-filter)技术研究3.1 概述3.2 微过滤器模型3.3 相关术语3.4 微过滤器安装与卸载3.5 微过滤器注册与启动3.6 微过滤器实例与卷进行绑定3.7 微过滤器实例与卷解除绑定3.8 文件I/O 操作回调机制3.8.1 预操作回调3.8.2 后操作回调3.8.3 交换缓冲3.9 与用户态的通信3.9.1 过滤器通信端口对象3.9.3 中断与通信端口的连接3.9.4 卸载3.9.5 卸载/注销/解除绑定的规则第四章 UTEFS 的总体设计4.1 需求分析4.2 性能指标4.3 功能要求4.4 设计方案第五章 UTEFS 的具体实现5.1 概述5.2 微过滤器加载处理模块实现5.2.1 概述5.2.2 工作流程5.2.3 保存注册表路径5.2.4 分配全局资源5.2.5 注册微过滤器5.2.6 建立应用层通信端口5.2.7 启动微过滤器5.2.8 获取加解密密钥5.3 微过滤器驱动卸载处理模块实现5.3.1 概述5.3.2 工作流程5.3.3 关闭应用层通信端口5.3.4 注销微过滤器5.3.5 释放全局资源5.4 磁盘卷挂接(绑定)处理模块实现5.4.1 概述5.4.2 工作流程5.4.3 获取卷信息5.4.4 判断是否为U 盘卷5.4.5 检测U 盘加密区5.4.6 创建卷上下文信息5.5 上下文处理功能实现5.5.1 概述5.5.2 上下文的种类5.5.3 上下文处理过程5.5.4 上下文处理过程说明5.6 数据加解密模块实现5.6.1 概述5.6.2 工作流程5.6.3 加解密算法说明5.7 创建/打开文件处理模块实现5.7.1 概述5.7.2 预操作工作流程5.7.3 预操作工作流程说明5.7.4 后操作工作流程5.7.5 后操作工作流程说明5.8 读文件处理模块实现5.8.1 概述5.8.2 预操作工作流程5.8.3 预操作工作流程说明5.8.4 后操作工作流程5.8.5 后操作工作流程说明5.8.6 数据安全读取回调函数5.9 写文件处理模块实现5.9.1 概述5.9.2 预操作工作流程5.9.3 预操作工作流程说明5.9.4 后操作工作流程5.9.5 后操作工作流程说明5.10 文件重命名处理模块实现5.10.1 概述5.10.2 预操作回调工作流程5.10.3 预操作回调工作流程说明5.11 管理控制器功能实现5.11.1 概述5.11.2 系统安装/卸载功能实现5.11.3 密钥管理功能实现5.11.4 文件打包发布功能实现第六章 UTEFS 系统应用情况结束语参考文献作者简历 攻读硕士学位期间完成的主要工作致谢
相关论文文献
标签:文件系统论文; 透明加密论文; 微过滤器论文;
基于Windows微过滤器模型的U盘透明加密文件系统(UTEFS)研制
下载Doc文档