- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式数据库加密系统的实现研究
摘要:该文在对分布式数据库和三层C/S模型进行简介的基础之上,对分布式数据库加密系统的实现和数据库加密数据的处理进行了一定的分析和研究,并给出了此种分布式数据库加密系统的优点。
关键词:分布式数据库;加密系统;加密处理
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)22-601-03
The Research for Realizing Distributed Database Encryption System
TU Wen
(Wenshan Teachers College,Wenshan 663000,China)
Abstract: This essay is studied on the base of the introduction of the distributed databases and three-tier of C/S model, it is done some analysis and research on realizing the distributed database encryption system and handling database encryption data, and gives the advantages of such distributed database encryption system.
Key words: distributed database; encryption system; encrypted
随着计算机网络技术的发展,数据库安全问题受到越来越多的关注,如果我们对数据库中的数据进行加密处理,那么数据库的安全性就能有所提高,即使某一用户非法入侵到系统中或者盗得数据存储介质,没有相应的解密密钥,他仍然不能得到所需数据。所以,数据库加密是解决数据库安全问题最为有效的一种方法。本文就C/S模式下的分布式数据库加密技术进行研究。
1 分布式数据库
1.1 分布式数据库概念
分布式数据库是地理上(或物理上)分散而逻辑上集中的数据库系统。分布式数据库兴起于70年代,繁荣于80年代,而在90年代分布式数据库更以其在分布性和开放性方面得天独厚的优势重又获得了青睐。但其应用领域己不在局限于联机事务处理应用,从分布式计算、Intemet应用、数据仓库到高效的数据复制都可以看到分布式数据库系统的影子。分布式数据库系统是数据库技术与网络技术相结合的产物。数据库技术的广泛应用使得用户不仅需要独立地进行数据资源的管理,而且需要高层次的协作,这一点集中式的数据库是很难办到的,分布式数据库的研究成为必然。
随着网络环境的日益普及,新的应用呈现出许多相似的特点,那就是开放性和分布性。以数据仓库为例,它建立在原有多个数据库系统之上,需要能从异构数据库中提取数据并且能逐步扩展处理能力和系统规模:而对于internet商业应用来说分布性和开放性更是最基本的要求,并且随着人们对事务处理、安全防范及较复杂的Web应用需求的增加,Web上的只读信息存取将会很快让位于面向商业活动的读/写存取,也就是说从简单的数据系统全球联网查询逐渐向更具有分布式数据库系统特色的应用环境过渡。
1.2 分布式数据库的特点
1)自治相结合的控制
在集中式数据库中,为了提供资源共享,保证数据的安全性和完整性。对数据资源进行集中控制,由数据管理员(DBA)监督和维护系统的正常运行,这是采用数据库管理技术的作用之一。
在分布式数据库中,一般具有分层控制的结构。其数据共享有二个层次:局部共享和全局共享。局部共享是指在局部数据库中存储局部场地上的那些用户的共享数据;全局共享是指分布式数据库的各个结点上还存储可供网络上其他结点上的用户共享数据,以支持系统中的全局应用。这样,相应的控制也具有两个层次:集中控制和结点自治。各个结点的局部的数据库管理系统DBMS可以独立地管理局部数据库,具有结点自治性。同时系统又具有集中控制的机制,协调各个局部DBMS的工作,执行全局应用。分布式数据库系统采用的就是这种集中和自治相结合的控制结构。
2)数据独立性
数据独立性是数据库方法的特征之一。在集中式数据库中数据独立性包括两方面的内容:数据的逻辑独立性和数据的物理独立性。这两方面的独立意味着数据的实际在组织对应用程序员是透明的。在编写程序时是根据数据的“概念性”结构,即概念模式来进行的。使用户的应用程序与数据的全局逻辑结构和存储结构没有关系。
3)适当的数据冗余度
在分布式数据库中要适当增加数据的冗余,同一数据在不同的结点上存在着它的复本增加系统的
文档评论(0)