数据库加密系统的研究与实现

数据库加密系统的研究与实现

论文摘要

随着计算机网络技术的飞速发展,Web结构的信息系统越来越多地被应用于各个领域的管理系统中。由于Web信息系统存在于网络当中,其数据和信息的安全性受到了巨大威胁。信息安全已经成为Web信息系统需要解决的首要问题。数据库系统作为Web信息系统的核心部件,其安全性将直接影响信息系统的安全性能。数据库加密则是提高数据库安全的重要手段。本文在对已有数据库加密技术的分析和研究的基础上,给出了一套适用于Web结构的数据库加密方案,并利用Java平台为帐票信息管理系统设计和实现了一个加密系统。在加密系统中,引入了对称密钥与非对称密钥相结合的混合加密方式,并对系统密钥进行有效、安全的多级化管理。本文通过对于系统中各个功能模块的研究,给出了包括系统登录验证、加/解密引擎与密钥管理等模块在内的基本的设计原理和实现过程,并利用Java中JCA和JCE对其中的加密过程进行实现。通过对系统进行测试和综合性分析,表明系统的设计与实现已达到了帐票信息管理系统对数据库的安全需求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 项目来源
  • 1.3 国内外研究现状
  • 1.4 主要研究工作及论文层次结构
  • 1.4.1 论文的主要研究工作
  • 1.4.2 论文的层次结构
  • 1.5 本章小结
  • 第二章 数据库加密基础
  • 2.1 数据库安全技术
  • 2.2 数据库加密的层次与结构
  • 2.2.1 数据库加密层次
  • 2.2.2 数据库的加密结构
  • 2.3 数据库加密的粒度
  • 2.3.1 基于表加密
  • 2.3.2 基于记录加密
  • 2.3.3 基于字段加密
  • 2.3.4 基于数据项加密
  • 2.4 密码学技术研究
  • 2.4.1 对称密钥体制
  • 2.4.2 非对称密钥体制
  • 2.4.3 对称与非对称密钥加密比较
  • 2.5 数据库加密方案设计
  • 2.6 本章小结
  • 第三章 加密系统中的关键技术
  • 3.1 Web 信息系统
  • 3.1.1 双层应用体系结构
  • 3.1.2 三层应用体系结构
  • 3.1.3 分布式多层体系结构
  • 3.1.4 Web 体系两种典型模型
  • 3.2 中间件技术
  • 3.3 JSP 技术
  • 3.4 Java 的加密方案
  • 3.4.1 Java 加密体系结构(JCA)
  • 3.4.2 Java 加密扩展(JCE)
  • 3.5 安全套接层
  • 3.6 口令加盐技术
  • 3.7 本章小结
  • 第四章 数据库加密系统的设计
  • 4.1 帐票信息管理系统数据库的安全需求
  • 4.2 SQL Server 数据库安全性分析
  • 4.2.1 SQL Server 数据库安全体系结构
  • 4.2.2 SQL Server 的验证模式
  • 4.2.3 SQL Server 安全角色
  • 4.3 帐票系统加密的设计要求
  • 4.4 加密系统设计方案
  • 4.4.1 帐票系统结构
  • 4.4.2 加密系统结构
  • 4.4.3 加密算法的选取
  • 4.4.4 加密粒度的选择
  • 4.5 用户登录验证模块
  • 4.6 加/解密引擎模块
  • 4.7 密钥的生成与管理模块
  • 4.7.1 密钥的生成
  • 4.7.2 密钥的保存
  • 4.7.3 密钥的更换
  • 4.8 加密字典与加密字典管理程序
  • 4.9 数据库加密的限制
  • 4.10 本章小结
  • 第五章 加密系统模块的实现
  • 5.1 用户登录验证与管理模块实现
  • 5.2 安全传输的实现
  • 5.3 加/解密引擎模块的实现
  • 5.4 数据库连接模块实现
  • 5.5 密钥管理模块实现
  • 5.5.1 主密钥管理
  • 5.5.2 表密钥的管理
  • 5.5.3 数据项密钥管理
  • 5.6 加密系统中实现的具体问题
  • 5.6.1 对数据加/解密的处理
  • 5.6.2 加密储存的类型转换
  • 5.7 加密系统测试
  • 5.7.1 登录验证测试
  • 5.7.2 加密模块测试
  • 5.8 安全性分析
  • 5.8.1 加密算法的安全性
  • 5.8.2 数据库安全性
  • 5.8.3 身份验证与权限分配
  • 5.8.4 密钥的安全性
  • 5.9 本章小结
  • 第六章 结束语
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].网络链路传输层密钥数据库安全加密系统设计[J]. 现代电子技术 2020(15)
    • [2].截断傅里叶变换加密系统的安全性分析[J]. 杭州电子科技大学学报(自然科学版) 2015(04)
    • [3].基于公钥密码的通信网络安全加密系统设计[J]. 重庆理工大学学报(自然科学) 2020(10)
    • [4].面向虚拟化平台的透明加密系统设计与实现[J]. 武汉大学学报(理学版) 2010(02)
    • [5].EPON加密系统的设计和实现[J]. 信息安全与通信保密 2009(11)
    • [6].基于身份的抗密钥泄露加密系统的设计与实现[J]. 计算机技术与发展 2012(02)
    • [7].基于DBMS外层的网络数据库加密系统的研究与设计[J]. 电脑开发与应用 2011(04)
    • [8].虚拟光学加密系统的仿真与性能分析[J]. 光电工程 2012(05)
    • [9].基于新型彩码的信息生成、读取和加密系统设计[J]. 科技创新与应用 2015(25)
    • [10].多总线船载航行数据存储加密系统分析[J]. 舰船科学技术 2020(12)
    • [11].3DES算法的动态加密系统研究与应用[J]. 单片机与嵌入式系统应用 2020(08)
    • [12].网络传输透明加密系统设计与实现[J]. 信息技术 2015(06)
    • [13].混合图元加密系统研究[J]. 通信技术 2009(01)
    • [14].大数据网络用户隐私信息自适应加密系统设计[J]. 自动化与仪器仪表 2019(05)
    • [15].可实现固定用户安全访问移动终端外包数据的非对称代理重加密系统[J]. 网络与信息安全学报 2016(09)
    • [16].基于移动设备加密系统的设计与实现[J]. 信息安全与通信保密 2012(09)
    • [17].基于多用户双锁加密系统的密钥分存方案[J]. 计算机工程与设计 2008(05)
    • [18].一种管用分离的实时性在线硬盘加密系统设计与实现[J]. 计算机与数字工程 2018(02)
    • [19].基于Goldwasser-Micali加密系统的隐私交集基数协议研究[J]. 计算机应用研究 2018(09)
    • [20].浅析基于数据加密的网络通信系统的设计与应用[J]. 科技创新与应用 2013(20)
    • [21].中央加密系统在动态密钥分存方案中的应用研究[J]. 计算机应用研究 2010(04)
    • [22].利用部分密文恢复明文的光学加密系统[J]. 激光杂志 2016(05)
    • [23].软硬件加密系统的研究与实现[J]. 电脑编程技巧与维护 2010(14)
    • [24].数字电视用户远程缴费加密系统设计[J]. 广播电视信息 2009(11)
    • [25].移动终端透明图片加密系统的设计与实现[J]. 计算机应用与软件 2018(02)
    • [26].数盾科技发布国内首个国密算法视频监控加密系统[J]. 智能建筑与智慧城市 2018(06)
    • [27].数盾科技发布国内首个国密算法视频监控加密系统[J]. 智能建筑与智慧城市 2018(09)
    • [28].云环境下可有效搜索的加密系统的设计与实现[J]. 现代计算机(专业版) 2016(24)
    • [29].一种基于系统驱动的文件透明加密系统的实现[J]. 计算机与现代化 2010(05)
    • [30].基于FPGA的视频图像加密系统的设计与实现[J]. 信息通信 2014(08)

    标签:;  ;  ;  ;  

    数据库加密系统的研究与实现
    下载Doc文档

    猜你喜欢