OpenBASE数据库加密的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:qweasdzxc34
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机在社会各个领域的广泛应用,人们对信息系统的依赖程度越来越高。数据库作为信息系统的重要组成部分,存储着大量的重要数据,在整个系统的构建和应用中承担着核心的角色,因而也面临着形形色色的安全威胁。 造成不安全的一个重要原因是原始数据以可读的形式存放在数据库中,如果我们对数据库中的数据进行加密处理,那么即使某一用户非法入侵到系统中或者盗得数据存储介质,没有相应的解密密钥,他仍然不能得到所需数据。所以,数据库加密处理对于保证数据的安全具有非常重要的意义。 本文在收集和分析大量近年来国内外数据库加密方面的研究报告、学术论文等专业资料的基础上,对数据库加密中的若干问题进行了探讨;并结合OpenBASE数据库对加密进行了更深层次的研究。论文主要工作包括: (1) 总结数据库加密技术在国内外的研究情况以及在主流数据库管理系统中的应用。 (2) 通过研究数据库加密技术,得出结论:字段级存储加密结合二级密钥管理机制是一个安全性较高,密钥管理相对简单的方案。 (3) 在OpenBASE数据库的基础上设计和实现了函数加密和加密粒度为字段级的自动数据加密,并实现了二级密钥管理体制。自动数据加密对用户来说是透明的,但是存储的是密文。 (4) 对本课题实现的数据库加密进行功能和性能上的测试。
其他文献
近年来,随着成像设备的发展和普及,从神经影像中学习脑的连接特性,开展基于脑网络的疾病诊断受到广泛关注。机器学习由于能够从数据中自动分析获得规律,并利用规律对未知数据进行
计算机组成原理是计算机专业的一门重要的基础主干课,实践性强,综合性实验是这门课的重要环节。计算机组成原理实验仪则是这门课程实验环节中必不可少的教学仪器。 面对现代
微电子工艺的快速发展推动集成电路进入了片上系统SoC(System onChip)时代,随着设计复杂度的提高,传统的设计方法已无法满足SoC设计的需要。软硬件协同设计强调在系统设计初期
随着多种多样的蠕虫不断地涌入到网络中,Intemet的安全问题日趋严重。近年来,蠕虫的传播方式也趋于多样,甚至出现了利用流行的P2P系统或P2P应用程序作为载体进行初期的传播,并且
能够让机器自主的发现病毒、木马,并实现自身免疫,是计算机诞生以来人类的一个梦想。入侵防御系统(IPS)的研究目的在于实现计算机本身对病毒、木马的免疫反应,而NEL规则自动生成
传统的基于网页“超链”的搜索引擎只能查到HTML格式,导致以其他形式存储的信息会长期地“沉没”在信息的海底中;传统搜索引擎采取的是集中式的资源存储和管理方式,会导致硬件成
医学影像三维可视化系统是计算机科学和图像处理在生物医学工程上的重要应用,它涉及数字图像处理、计算机科学以及生物医学等多个技术领域,是一项多学科交叉的研究课题。近年来
当前网络安全的威胁日益严重,各种网络安全事件层出不穷。由于绝大多数的攻击者都使用伪造的IP地址,使得难以区分攻击者的来源,更难以对攻击者进行追踪定位,从而不能有针对性
人工神经网络是为了研究人类的认知过程而发展起来的,它的中心问题是面向研究对象的机器学习方法与学习机器的构造问题。混沌现象是非线性确定性系统的一种内在随机过程的表现
随着移动通信技术和GIS技术的发展,人们生活水平的逐步提高,位置服务在国内逐渐兴起。由于国内电信运营商拥有无线网络设施、高精度定位系统以及多种增值业务系统,他们在发展位