数据库加密技术的研究及其在电子政务中的应用

数据库加密技术的研究及其在电子政务中的应用

论文摘要

随着网络技术的不断发展及信息处理的不断增多,信息安全逐渐成为现代信息系统中的重要组成部分。数据的重要性日益凸现,从而使数据库安全问题变得非常显著。为了保护静态机密数据,对DBA隐藏敏感数据,给数据添加最后一道防线,保护外部介质上的敏感数据,数据库加密成为首选的一种有效的安全措施。本文分析了电子政务系统的信息安全需求,对数据库加密技术进行了研究和探讨。采用在DBMS外层加密的方式设计数据库加密系统,实现用户对应用程序的透明访问;加密粒度选择字段级,能够相对灵活的进行加解密;加密算法采用成熟的IDEA和RSA算法,主要考虑到对称加密的高效性和公钥加密的安全性;密钥管理是数据库加密的关键技术,本文在采用二级密钥管理的基础上,将多级安全数据库以及密钥转换表的思想结合于其中,对数据主密钥进行两级保护,而工作密钥则在加解密过程中由主密钥动态生成,最终形成多级密钥管理体制。本文设计的数据库加密系统达到了预期设计的目标,能够满足电子政务系统的安全需求。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1-1 论文背景
  • 1-2 国内外研究现状
  • 1-3 本文的研究工作
  • 1-4 论文结构
  • 第二章 信息安全
  • 2-1 计算机安全
  • 2-1-1 安全问题
  • 2-1-2 数据安全
  • 2-1-3 加密控制
  • 2-2 电子政务信息安全
  • 2-2-1 电子政务信息安全的含义
  • 2-2-2 电子政务信息安全的特点
  • 2-2-3 电子政务信息安全的目标
  • 2-3 数据库安全
  • 2-3-1 数据库系统的安全需求
  • 2-3-2 安全数据库系统模型
  • 2-3-3 数据库系统的安全威胁
  • 2-3-4 数据库系统的安全漏洞
  • 2-3-5 数据库系统现有的安全措施
  • 第三章 数据库加密技术
  • 3-1 数据库加密的特点
  • 3-2 加密层次的选择
  • 3-2-1 数据库的层次结构
  • 3-2-2 数据库加密层次比较
  • 3-3 数据库加密范围
  • 3-4 加密粒度的选择
  • 3-5 加密算法的选择
  • 3-6 密钥管理和保护
  • 3-7 数据库加密策略
  • 第四章 密码技术
  • 4-1 对称密钥体制
  • 4-1-1 工作原理
  • 4-1-2 序列密码和分组密码
  • 4-1-3 IDEA算法
  • 4-2 公开密钥体制
  • 4-2-1 工作原理
  • 4-2-2 RSA算法
  • 4-2-3 哈希函数
  • 第五章 电子政务系统的数据库加密实现
  • 5-1 系统开发平台简介
  • 5-1-1 B/S模式
  • 5-1-2 JSP技术
  • 5-1-3 JAVA加密体系结构
  • 5-1-4 JAVA密码扩展
  • 5-2 总体设计
  • 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 密钥的存储
  • 5-4-5 密钥的更新
  • 5-5 加解密引擎
  • 5-5-1 结构设计
  • 5-5-2 数据库连接模块
  • 5-5-3 加解密处理模块
  • 5-6 密文操作模型
  • 5-7 数据项完整性
  • 5-8 安全性和效率性分析
  • 5-8-1 安全性分析
  • 5-8-2 效率性分析
  • 第六章 总结与展望
  • 6-1 论文工作总结
  • 6-2 后续工作展望
  • 参考文献
  • 致谢
  • 攻读学位期间所取得的相关科研成果
  • 相关论文文献

    标签:;  ;  ;  

    数据库加密技术的研究及其在电子政务中的应用
    下载Doc文档

    猜你喜欢