数据库加密子系统的研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:liongliong428
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时代的进步,技术的发展,人们对于知识信息的交流和共享需求日益增多,这种共享和交流也为人们的生活带来了巨大的便利,也同时带来了非常可观的经济利益。而随之而来的各种对于这些信息交流的安全威胁也越来越多,其产生的不良影响也越来越大。同时,人们从信息交流共享中获得的好处越大,对此越习惯。对于安全性的关系就会越来越强烈。而在当前的技术应用阶段,大多信息的源泉,各种各样的数据资源,都用数据库系统来存储的访问,可以说数据库系统是当前信息系统的核心和基础。因此,保证数据库系统的安全是我们的非常重要且也是必要的工作之一。人们研究出或正在研究各种技术和方法来加强数据库的安全性,而数据库加密就是其中很有效,且很可行的一种方法手段。 本文首先对数据库系统和密码算法作了相关的介绍和探讨,然后对数据库加密技术的各种关键技术,以及加密的方式,层次等作了研究,并最终在此基础上提出了一个完整的数据库加密子系统模型。 在此模型中,采用DBMS外层加密的方式,通过在应用程序与DBMS之间加入加解密引擎,保证了密文数据对应用程序的透明化。加密粒度是字段级,这使得数据库加密/解密可以灵活、方便的实现。 在加密算法的选取上,依据数据库系统的特点,选取了速度快,且强度高的AES算法为数据项加密,而采用公钥算法RSA为密钥管理所用。 密钥管理是实现数据库加密的关键技术之一。针对实际应用情况,采用了多级密钥管理方案,在加强安全的同时,实现了密钥的动态管理。 同时,提供了加密工具管理程序,为加密系统的管理工作提供了极大的方便。
其他文献
随着信息化程度的加深,网络成为人们生活中不可或缺的一部分。人们通过Windows提供的图形化界面来浏览网页以获取需要的信息。但是,获取信息只是简单地进行网页切换,并不知道远
学位
三层结构是传统的客户/服务器双层结构的发展,代表了企业级应用的未来,不管从开发角度还是应用角度,比双层或单层结构都有更大的优势。两层C/S结构存在资源耗费严重、多用户、多
网络应用的广泛普及,使网络安全问题也越来越被关注。网络攻击方法层出不穷,入侵手段也不断更新,使得目前的防火墙等被动的网络安全机制对许多攻击难以检测。入侵检测作为一种主
随着经济的发展和城市化水平的提高,城市交通问题日益突出,对现有交通进行有效的管理和控制已成为我国交通运输中迫切需要解决的问题。城市交叉口把城市道路相互连接起来构成道
随着云计算和智能移动设备的研究与发展应用,移动云给人们的生活带来诸多便利。由于移动设备本身只有有限的存储空间及计算能力,因此,需要利用云服务提供商(Cloud Service Provid
形式概念分析是德国的Wille教授在20世纪80年代提出的,随着对该理论研究的不断深入,利用形式概念分析理论进行数据库中的知识发现研究已经成为当前计算机科学领域的一个热门研
Overlay网络是由一系列分布在Internet各个自治系统内部的Overlay服务节点以及连接它们的逻辑链路所组成的虚拟网络,它能有效地利用Internet给终端用户提供更为可靠的服务。O
Peer-to-peer(P2P)作为以文件共享为初始目的的应用,允许任意终端用户对等点(Peer)间通过Internet完成文件交换。在P2P应用仅有的短短几年发展时间里,它已成为了占用Internet流
关联规则挖掘经过十几年的发展,取得了丰硕成果。其中的布尔关联规则挖掘是关联规则挖掘中研究比较多的一种。通过数据离散化和符号化,把时间序列数据转换为布尔型数据,从而使时