论文摘要
随着信息技术和网络技术的飞速发展及其应用的普及,人们对信息系统的依赖性日益增强。安全文件系统是确保信息安全的前提,而加密技术是安全文件系统实现的关键。本文研究应用现代密码技术,基于虚拟磁盘机制,构建了一种安全的加密文件系统。首先,本文评论了安全文件系统的研究现状和面临的问题,并且分析了国内外主要安全文件系统的优点和不足。然后,本文简要介绍了现代密码学的基础知识,讨论了相关的加密机制和加密标准,讨论了其它相关安全技术的基本原理,包括现代主要对称密码体制、美国电气及电子工程师学会P1619安全存储标准,等等。接着,使用LibTomCrypt密码库和Visual C++集成开发环境,设计实现加密文件系统。并且,本文阐述了系统设计方案和主要功能模块,给出了部份相关函数接口和核心算法的源代码。最后,结合加密系统的实际应用,本文进行了主要加密算法的测试比较,并且得出了测试结论。随着安全意识的提高,各种安全技术也得到了前所未有的发展和应用。作为信息安全的核心技术,密码技术越来越受到人们的关注。密码技术的应用已不再局限于军事、政治和外交领域,其商用价值和社会价值也已得到了充分的肯定。因此,对文件系统的加密技术的进一步研究与发展有着重要的意义。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题研究的背景1.1.1 发展和问题1.1.2 电子文档存储的安全威胁1.2 国内外研究现状1.2.1 电子文档安全保护1.2.2 操作系统的安全性1.2.3 安全文件系统1.2.4 安全存储技术1.3 课题的研究意义和主要内容1.3.1 课题研究的意义1.3.2 课题研究的主要内容1.4 论文结构第二章 加密机制和基本原理2.1 密码概述2.1.1 对称密钥密码体制2.1.2 公开密钥密码体制2.1.3 对称密钥密码算法和公开密钥密码算法的比较2.2 分组密码的链接模式2.3 Hash函数2.4 消息认证码算法2.4.1 分组消息认证码2.4.2 散列消息认证码2.5 存储系统的加密机制和基本原理2.5.1 加密文件2.5.2 存储介质加密2.5.3 文件系统的加密第三章 相关加密算法和现代加密标准3.1 DES和3DES3.2 RC43.3 Twofish3.4 AES3.5 IEEE P1619加密标准3.6 IEEE P1619.1加密标准第四章 加密文件系统的设计方案与实现4.1 加密文件系统的逻辑结构设计4.1.1 Windows操作系统的文件系统工作机制分析4.1.2 系统文件操作基本过程4.1.3 虚拟磁盘加密文件系统设计思想和逻辑结构4.1.4 系统设计总体框架和数据操作流程4.2 密码库应用与接口函数设计4.2.1 密码库LibTomCrypt应用4.2.2 创建加密系统开发环境4.2.3 LibTomCrypt接口函数设计4.3 文件加密系统的编程实现4.3.1 随机数的产生4.3.2 会话密钥的产生和管理4.3.3 系统加密算法4.3.4 驱动程序的编程实现4.4 操作流程设计与界面实现4.4.1 管理程序函数调用关系4.4.2 用户界面实现的基本功能4.4.3 系统操作流程实例分析第五章 系统测试、评价与应用5.1 系统测试5.2 系统评价5.3 加密文件系统的应用第六章 总结与展望6.1 论文工作总结6.2 工作展望致谢参考文献作者在学期间取得的学术成果
相关论文文献
标签:加密论文; 安全存储论文; 文件系统论文; 虚拟磁盘论文;