云计算环境下可搜索加密数据库系统的设计与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:GalaxyJW
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算的快速发展带来了数据安全方面的挑战,在面临处理大规模数据的需求下,数据隐私保护已成为网络应用急需解决的问题,一种简单的解决方案是对隐私数据进行加密后存储在数据库中,在查询时需要将密文数据进行解密。这种方法的缺陷是,明文数据经过加密后,失去了明文的一些属性,如数据之间的顺序关系,原有对明文的运算也无法在密文上执行,需要将所有密文解密为明文才能完成操作,这种方案在面对大规模的数据库存储需求时,执行效率远低于明文数据库。为了解决密文上完成查询和运算的难题,研究者们提出了可搜索加密技术和同态加密算法,然而在实际应用方面缺乏一种高效的方案。支持密文运算的处理系统从实际应用的角度出发,兼顾数据隐私保护的同时保证了系统的执行效率,已有的加密系统仍然存在改进之处。基于以上情况,本课题在研究了前人工作的基础上,在系统模型、加密算法方面提出改进,设计并实现了一种可搜索数据库加密系统——SSDB(Searchable and Secure Database)。系统包括SQL语句改写、明文数据加密方法和数据查询处理等功能,实现了在密文上执行SQL语句处理,使数据库服务器端不暴露明文数据,提高了数据的安全性。创新之处在于三个方面:首先,在已有算法的基础上进行改进,并形成三种加密模型,分别为等值加密模型、保序加密模型和同态加密模型,根据数据库操作类型,自适应地选择相应的模型;其次,为了加强安全性,对于易暴露明文信息的加密算法,使用两层加密的方式,内层密文支持在加密后的数据上直接完成特定操作,而外层密文则起到混淆的作用,不会暴露任何隐私信息,而在实际应用中,内层和外层可以动态的切换,查询前去除外层,查询完成后再重新进行外层加密;最后,系统对于用户和数据库均透明,双方都不需要关心系统处理过程,提供良好的对外接口,提高系统的易用性。
其他文献
随着云计算、物联网、社交媒体和社交网络等信息技术的快速发展,数据量正在以前所未有的速度增长。因此,如何高效地通过压缩技术减少数据存储量和提高存储效率显得尤为重要。
当前,对复杂网络的研究已经成为一个新兴的研究热点。复杂网络与现实世界有着密切的联系,例如:社会关系网,交通网络,蛋白质网络,通信网等都构成一个复杂的网络。如何通过对复杂网络
在智能交通系统中智能识别技术得到了越来越广泛的应用。而车型识别技术是智能交通系统中智能识别技术重要组成部分,在路桥收费系统中它能对在特定地点和时间的车辆进行识别
农业是国民经济的基础,长期以来我国农村盲目施肥,过量施肥现象很普遍。不仅造成农业生产成本的增加,而且带来严重的环境污染,威胁了农产品的质量安全等一系列问题。鉴于现行的农
随着构件重用技术和分布式技术的发展,面向服务的体系结构(Service-Oriented Architecture, SOA)成为一种新的分布式应用程序体系结构,以Web服务及其组合为核心的服务计算模
如今室内定位已成为人们研究重点技术之一,由于室内定位受到噪声、多径反射、温度、非视距等环境因素的影响,大大降低了室内定位的精确度。为了解决上述问题,首先,对基于接收
信息技术的不断发展使得人们的信息交换变得越来越容易,通信的手段也越来越多,作为互联网应用的网络电话,便是其中之一。并且随着互联网技术的不断进步,网络电话技术的不断完
人脸识别作为生物特征识别的一个重要分支,一直是模式识别和图像处理领域的研究热点之一。本文主要研究了基于几何特征的三维人脸识别方法。首先通过双目立体视觉技术获取了
随着社会的快速发展,各种车辆越来越多,道路安全形势越来越严峻,如何提高道路安全,是摆在各国研究者面前的难题。车辆自组织网络能够实现车辆间的通信,使驾驶者准确而及时的
随着信息技术的迅速发展和普及,文本信息呈现爆炸式增长趋势.海量的文本信息使人们迫切需要文本分类技术来节约人力与财力,提高分类效率.因此,文本分类技术成为一项目趋重要