文档透明加解密软件系统的设计与实现

文档透明加解密软件系统的设计与实现

论文摘要

在计算机技术急速发展的今天,各种企事业单位或者军方都会涉及大量的秘密文档,这些文档的外泄可能会带来极大的灾难,因此急需一种软件系统对机密或绝密文档加以保护。数据泄露所引起的各种安全问题已经引起了人们的高度关注,特别是在企业信息安全领域,越来越多的企业都引入了自己的信息泄露防护系统。本文在对现有文档加解密技术进行研究的基础上,提出了一种新的防泄密解决方案并加以实现(windows平台),提供各种文档的加解密,防止各种方式可能引起的文档泄密。本文首先论述了课题的研究背景及意义,明确了课题中要解决的关键技术问题。在研究分析了现有的加密系统、加密算法原理以及前人工作的基础上,给出了文档透明加解密系统的设计思想、系统的总体框架,进行了系统总体设计,包括功能模块划分和主要算法设计,在windows平台上,利用VC++实现了该系统,验证了技术方案的可行性和正确性。并且访问控制权限精确、保护方法完备。还详细说明了系统整理工作流程及基本功能,以及文件加密和解密处理等方面的内容。从而为解决数据安全问题做出了关键的一步。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 电子文档加密的需求
  • 1.1.2 国内外研究状况
  • 1.1.3 常见的解决方案
  • 1.2 研究的主要内容和工作
  • 1.3 论文的组织结构
  • 第二章 电子文档透明加解密关键技术
  • 2.1 windows 挂钩技术(HOOK)
  • 2.2 windows 文件系统过滤驱动
  • 2.2.1 文件系统过滤驱动和设备驱动
  • 2.2.2 文件系统过滤驱动透明加解密原理
  • 2.3 AES 加密技术
  • 2.4 进程间通讯
  • 2.5 shell 编程
  • 第三章 系统总体设计
  • 3.1 系统概念模型
  • 3.2 用户需求分析
  • 3.3 系统可行性分析
  • 3.4 系统的构成
  • 3.5 系统功能设计
  • 3.5.1 管理功能设计
  • 3.5.2 数据加密方式设计
  • 3.5.3 进程监控设计
  • 3.5.4 权限控制设计
  • 3.5.5 授权控制设计
  • 3.5.6 文件加密设计
  • 3.5.7 文件系统过滤驱动设计
  • 3.6 系统整体工作流程
  • 第四章 文档透明加解密的实现
  • 4.1 系统开发环境
  • 4.2 基本设计理念和处理流程
  • 4.3 系统各模块总体说明
  • 4.4 系统各模块组成与实现
  • 4.4.1 协同服务实现
  • 4.4.2 加解密系统实现
  • 4.4.3 总控模块实现
  • 4.4.4 客户端界面实现
  • 4.5 策略的设计与实现
  • 4.6 本章小结
  • 第五章 软件测试
  • 5.1 功能测试
  • 5.2 性能测试
  • 5.2.1 安全可靠性
  • 5.2.2 效率测试
  • 第六章 系统总结与展望
  • 6.1 系统的总结
  • 6.2 系统的展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    文档透明加解密软件系统的设计与实现
    下载Doc文档

    猜你喜欢