课件009logo 课件009网站
首 页 课 件 试 卷 教 案 毕业论文 图书软件 职教研究 期刊推介 会员中心 信息发布
首页 >> 毕业论文(设计) >> 计算机毕业论文(设计) >> 数据库加密系统的设计与实现
数据库加密系统的设计与实现
资料类别
   计算机毕业论文(设计)
课程(专业)
  计算机
关键词
  数据库加密系统|计算机信息技术
适用年级
  大学
身份要求
  普通会员
金 币
  40  (金币如何获得?

文件格式

  word
文件大小
  739K
发布时间
  2012-12-29 10:44:00
预览文件
 
下载次数
  3
发布人   kj008
 内容简介:     毕业论文 数据库加密系统的设计与实现,说明书共26页,11801字。
   1 引言
   随着计算机信息技术的蓬勃发展,作为信息采集、存储、处理和传输的媒体,计算机及网络应用逐步延伸到社会生活的方方面面。当人类越来越感受到计算机系统功能的强大,不得不感叹于信息技术带来的方便快捷的同时,各种忧虑也渐渐产生:已经习惯性依赖于计算机的人们离开它还能生存吗?信息战将对国防安全、军事领域产生什么影响?信息诈骗和其他信息犯罪将如何改变人们的日常生活? 这些问题都属于计算机信息安全的范畴。
   起初,计算机系统的安全主要是指硬件的安全保护。随着信息所发挥的价值日益为人们所了解,人们的目光转移到在计算机系统中存储、传输的信息的安全,包括防止信息泄漏和非法慕改等。数据库集中存放和管理大量信息,其安全性对于整个计算机信息系统至关重要。为了保证数据安全,人们在不同层面运用了各种安全措施,这些防范措施分别可以在一定程度上防止某种安全威胁。但是,在操作系统、数据库和网络的层层防护之下,仍然无法保证数据库数据的安全。因为通常数据库中的数据最终是以文件形式存储在计算机上的,这些文件大部分是多个用户可读可写的,一旦网上黑客通过某种途径进入系统就可以直接读取数据文件或存储介质,从中窃取数据或利用非法软件篡改数据库文件内容。近几年,类似案件在世界范围内频繁出现。因此计算机信息安全人员和数据库开发商们不得不求助于另外一种安全措施一一加密技术。
   1.1 课题现状
   密码学是一门古老而深奥的学科,对一般人来说是非常陌生的。长期以来,只在很小的范围内使用,如军事、外交、情报等部门。计算机密码学是研究计算机信息加密、解密及其变换的科学,是数学和计算机的交叉学科,也是一门新兴的学科。随着计算机网络和计算机通讯技术的发展,计算机密码学得到前所未有的重视并迅速普及和发展起来。在国外,它已成为计算机安全主要的研究方向。
   数据库系统的安全问题是信息系统安全的一个大问题。由于数据库系统中集中存储了大量的信息,而且数据库的最大特点是实现数据的共享,其中必然带来数据库的安全性问题。数据库中放置了组织、企业、个人的大量数据,其中许多数据可能是非常关键的、机密的或者涉及隐私的。例如军事秘密、国家机密、科研数据、市场分析、营销策略、销售计划、客户档案、医疗档案、银行储蓄数据等。数据拥有者往往只容许一部分人访问这些数据,如果数据库管理系统不能严格的保护数据库中的数据的数据安全性,就会严重制约数据库的应用。数据库系统的安全保护措施是否有效是数据库系统主要的性能指标之一。同时在许多用户之间也因为信息共享而增加了发生错误的机会。因此,如何才能确保和加强数据库的安全保密性已经成为目前必须要解决的问题。
   目前,在信息化发展程度较高的国家和地区,很多资源都可以实现共享,有些数据库中的数据是全部公开的(如图书馆的数据库),但是大多数数据库是无法全部公开的,有些数据库甚至是完全保密的。例如,就商业部门而言,一般信息可以共享,但是一些敏感信息或者数据(如商业情报、职工工资等)则是保密的。而对军队等特殊部门的数据库而言,因其存储的全部都是一些机要数据,所以就要求完全保密。对于这些需要保密的或保密要求较高的数据库及其所存储的数据,如果还仅仅采用一般性的安全措施,那么仍会有一些用户,尤其是一些内部用户仍可能非法获取用户名、口令字,或是利用其他方法越权使用数据库,甚至可以间接打开数据库文件来窃取或篡改信息。因此,有必要对数据库中存储的重要数据进行加密处理,以强化数据存储的安全保护。但是很遗憾,现在绝大部分的数据库系统没有较为专业的加密保护。在现今互联网高度发达的时代,一旦黑客入侵,数据库全部暴露在黑客面前,数据库的信息安全堪忧。
   .......
   结论
   本文研究的课题是数据库加密系统的设计与实现,因为现今的题库与组卷系统数据库均不同程度的存在着安全方面的漏洞和隐患,不能满足相关人员的安全要求。所以设计了本系统。本系统针对有关的数据库安全漏洞和隐患进行研究探讨,并且取得了良好结果。在应用程序访问连接数据库的连接方案的设计中,本系统进行分析比较后,采用了ADO这一数据库连接技术;将用户的口令进行加密处理后再存储到数据库中,保证了数据库中用户及其口令的安全;在对目前常用的数据加密算法的深入研究和分析比较后,根据数据库加密对密码系统的要求,在对用户登陆时,采用了MD5加密算法保护用户的口令,用DES加密算法对数据库中的关键数据进行加密;在密钥管理方面,本系统实行二级密钥管理,一级密钥为主密钥,二级密钥为工作密钥,主密钥的作用是对二级密钥信息加密生成工作密钥,工作密钥用于对用户口令、数据库数据加密解密;在数据库的备份方面,本系统采取自动备份以及数据库复制相结合的方法来对数据库进行备份,保证被破坏后能进行良好的恢复。
   目前,采用本论文设计的大部分功能模块已经完成,并且能够顺利运行。通过具体地实施应用,基本满足了本次课题的要求。通过不同人员划分不同的用户名和密码;不同的用户配置相应的操作数据库的权限,达到了安全管理、权限分明的目的;对于关键的数据加密,只能通过相应的身份验证后才能通过应用程序调用,不能直接通过打开数据库来查看关键的数据,保证了关键数据的安全。在数据库中的数据被破坏后,能及时通过备份数据库进行恢复。用于数据库的安全性研究的内容较多,涉及范围广。对于保护敏感应用程序来说,没有完美的解决方案,本课题只是针对发现的问题进行设计,仍然可能存在其他方面的安全漏洞。在加密算法的选择上,可供用户选择的加密方式较少,希望在今后能开发出更多的加密方式,提供给用户进行选择。另外,在密钥的管理上,如何更加方便,同时又保证安全性仍然存在不足,需要在今后不断进行改进。

 相关说明:
  1. 如您下载的资料不止一份,建议您注册成为本站会员。会员请登录后下载。
  2. 会员购买金币50元以下,0.7元/个,50元以上,0.5元/个。具体请看:下载与付款
  3. 会员48小时内下载同一文件,不重复扣金币。
  4. 下载后请用WinRAR WinZIP解压缩后使用。
  5. 如仍有其他下载问题,请看常见问题解答

 下载地址:

   

相关毕业论文(设计)
1 数据库加密系统的设计与实现
推荐毕业论文(设计)
1 k近邻分类器设计及其在图像识别的应
2 武汉理工大学《软件工程》实验报告书
3 基于.NET的房屋销售信息管理系统
4 教学平台中学生信息查询的微信接口设
5 基于Java的五子棋游戏的设计
6 基于mysql的百度地图二次开发
7 湖南文理学院毕业设计 多层防火墙技
8 产品故障信息管理系统
9 仓储物资管理系统设计
10 幼儿园门户网站的设计与实现
11 手机病毒分析及智能手机杀毒软件设计
12 建筑业企业资质管理系统

网友评论(点击发表评论
序号评论人评论内容时间


设为首页  加入收藏  下载与付款  上传课件  资料征集  论坛与信息发布  期刊杂志推介  免责声明  常见问题   分类说明  联系本站  会员登录
课件009教育资源网 版权所有