学位论文 > 优秀研究生学位论文题录展示

安全文件系统的研究与实现

作 者: 刘爱平
导 师: 谭献海
学 校: 西南交通大学
专 业: 计算机应用技术
关键词: 文件安全 驱动 虚拟磁盘 加密/解密 数字签名
分类号: TN918.9
类 型: 硕士论文
年 份: 2002年
下 载: 368次
引 用: 14次
阅 读: 论文下载
 

内容摘要


随着电子信息技术的快速发展,电子文档应用越来越广泛。电子文档所承载的信息的安全性日益成为人们关注的问题,其安全存储也就成为保障信息安全的首要要求。而电子文档的安全存储一般通过加密存储的方法来实现。加密存储通常有两种实现方式:一是建立虚拟磁盘,把需要保密的文件放到该磁盘中,再对整个磁盘空间进行加密;二是分别对单个文件进行加密存储。 本文对上述的两种文件加密方法的设计和实现做了详细的论述。首先简要介绍了密码学的基础知识,然后重点介绍两种文件加密系统(虚拟磁盘加密系统、直接文件加密统)的基本原理和实现方法。虚拟磁盘加密系统设计的基本思路为:在物理硬盘上开辟一段空间,建立卷标文件,再以卷标文件为基础加载虚拟硬盘,虚拟硬盘上的所有电子文档的存取都将交给虚拟硬盘驱动程序完成,通过在虚拟硬盘驱动程序中设置专门的加密解密程序负责读取文件后解密和写入文件前加密,从而实现信息的安全存储。直接文件加密系统是直接对单个文件进行加密:文件使用前解密,文件使用后加密保存,并实现了文件的签名/认证功能。 虚拟磁盘加密系统是基于PGPdisk实现的,主要有三大模块:用户界面模块、密码处理模块、驱动模块。本文分别对这三个模块的原理、设计和实现进行了详细的分析,并结合具体的函数功能,介绍了随机数产生、加密算法实现、访问控制实现、驱动程序设计实现、文件加解密功能实现的过程。直接文件加密系统是基于OPENSSL实现的,也有三大模块:用户界面模块、接口模块、底层模块。本文详细介绍了它的需求分析和功能分析,并给出了相关接口函数和底层算法函数的实现源代码。

全文目录


第1章 绪论  7-11
  1.1 立题的意义  7-9
    1.1.1 发展和问题  7
    1.1.2 电子文档的存储威胁  7-8
    1.1.3 国内外现状  8-9
  1.2 研究背景  9
  1.3 主要研究内容  9
  1.4 论文组织结构  9-11
第2章 基本理论知识  11-15
  2.1 密码学基础理论  11-12
  2.2 数据加密  12-13
  2.3 数字签名  13-14
  2.4 安全文件系统概述  14-15
第3章 安全文件系统总体设计  15-24
  3.1 安全文件系统实现方案  15
  3.2 安全文件系统简介  15-16
  3.3 虚拟磁盘加密系统总体设计  16-17
  3.4 虚拟磁盘加密系统功能模块  17-22
    3.4.1 各部分功能模块简介  17-21
    3.4.2 整体功能处理模块  21-22
  3.5 虚拟磁盘加密系统的功能特点  22-23
  3.6 虚拟磁盘加密系统的应用  23-24
第4章 WIN9X的设备驱动程序设计  24-30
  4.1 Windows9X系统结构  24-25
  4.2 Windows9X文件系统结构分析  25-27
    4.2.1 可装卸文件系统概述  25-26
    4.2.2 文件系统结构  26-27
  4.3 VxD功能、机理和结构  27-29
    4.3.1 VxD功能和作用  27-28
    4.3.2 VxD结构  28
    4.3.3 VxD运行机理  28-29
  4.4 虚拟磁盘的驱动模块  29-30
第5章 虚拟磁盘加密系统的实现  30-47
  5.1 随机数产生  30-32
  5.2 会话密钥产生及管理  32-33
  5.3 加密算法的实现  33-36
  5.4 访问控制的实现  36-37
  5.5 驱动程序设计实现  37-41
  5.6 文件加密/解密功能的实现  41-47
第6章 直接文件加密系统  47-66
  6.1 功能需求分析  47
  6.2 功能模块分析  47-63
    6.2.1 用户界面  47-48
    6.2.2 OPENSSL函数接口  48-51
    6.2.3 底层函数库  51-63
  6.3 文件加密过程  63-66
结语  66-67
致谢  67-68
参考文献  68-71
攻读硕士学位期间发表的文章  71

相似论文

  1. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  2. 远程多轴步进电机控制驱动系统的研制,TM383.6
  3. 测井油泵无刷直流电动机稳速驱动系统,TM33
  4. 压电陶瓷驱动器迟滞补偿方法研究,TM282
  5. 交流永磁电机的驱动策略对损耗影响的研究,TM351
  6. 阈下信道技术在多重签名中的应用,TN918.1
  7. 电子文书安全签发系统的研制,TN918.2
  8. 高性能计算机I/O总线技术研究,TP336
  9. 面向SMDA的服务建模方法及工具实现,TP311.52
  10. 面向文景转换的角色动画生成技术研究,TP391.41
  11. 视觉伺服四自由度机械臂的研究,TP242.6
  12. 一类欠驱动Lagrangian系统的最优同步控制,TP13
  13. 四旋翼垂直起降机控制问题的研究,TP273
  14. 基于windows的计算机数字控制系统实时性的研究,TG659
  15. 网位仪信号采集与处理平台的设计与实现,S951.2
  16. 物料悬浮速度智能测试系统的设计研究,S220.2
  17. 时间驱动作业成本法在X卷烟物流配送中心的应用探索,F253.7
  18. 情绪对视觉工作记忆表征稳定性的影响,B842.3
  19. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  20. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  21. 掺铒光纤放大器中泵浦激光器驱动源的研究应用,TN248

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信保密与通信安全
© 2012 www.xueweilunwen.com