空间加密数据库关键技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hgq41102
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着带位置感知能力智能设备的广泛应用,含地理空间信息的数据以前所未有的速度迅速增长,空间大数据时代已经来临。空间数据具有数据量大、数据种类多等典型的大数据特点,中小企业为了减少自己的数据管理成本,往往选择将空间大数据托管到第三方的云平台上。为了防止云存储服务商泄漏数据,可以在云平台上基于加密数据库存储加密后的空间数据,直接在加密数据上进行查询运算,只有数据托管用户可以对查询结果进行解密。但是目前以CryptDB为代表的传统加密数据库仅支持在关系型加密数据上进行运算,不支持在空间加密数据上进行空间查询等操作。针对上述问题,本文在CryptDB的基础上进行改进使其支持空间数据类型,实现了对空间加密数据的存储、索引和查询等空间操作,将其进一步完善为了较完备的空间加密数据库原型系统。本文主要工作如下:(1)空间加密数据范围查询算法的设计与实现。本文实现了两种空间加密数据范围查询算法:Geohash-OPE和FastGeo。Geohash-OPE算法由本文自行设计,首先使用Geo Hash编码对空间点数据建立空间索引,之后通过顺序保留加密算法对Geo Hash值进行加密,最后基于加密后的Geo Hash值实现范围查询;FastGeo算法参考了论文[5]中的设计思想,首先使用加密算法AES-CBC-256和SSW算法分别对空间点数据进行加密,之后将加密后的空间点数据组织成类似于hash表形式的二级索引,通过此hash表减少查询过程中需要筛查的点的数量,提高范围查询效率。(2)空间加密数据KNN查询算法的设计与实现。本文也实现了两种对空间加密数据进行KNN查询的算法,两种KNN查询算法初始执行时均通过圆形扩张的方式将KNN查询转换为范围查询,之后分别使用上述两种不同的范围查询算法实现KNN查询的功能。(3)CryptDB中集成空间加密数据查询算法的设计与实现。在CryptDB原有功能的基础上,将本文实现的两种对空间加密数据进行范围查询和KNN查询的算法集成进CryptDB当中,使得应用层可以方便地对CryptDB中的空间加密数据进行存储和查询操作。最后,本文在虚拟机中搭建了原型系统,采用空间随机点数据集,进行了空间数据录入性能测试、空间加密点数据范围查询算法和KNN查询算法性能测试,并将实验结果与My Sql在明文空间点数据下的范围查询与KNN查询性能测试结果进行了对比。实验结果表明,本文实现的空间加密数据库原型系统达到了预期的设计目标,可以满足实际应用中大部分场景的需求。
其他文献
背景:胶质母细胞瘤(glioblastoma,GBM)是常见的原发恶性脑瘤,疾病进展快,致死率高,患者五年生存率仅为9%,绝大多数病例的发病原因及具体分子机制尚未明确。胶质母细胞瘤在临
[目的]探讨声带白斑窄带成像(narrow band imaging,NBI)内镜诊断分型临床应用情况及相关内容的培训对鉴别声带白斑良恶性的临床价值。[方法]选择30例声带白斑病例对20名专业喉科医生进行问卷调查,先在白光(white light.imaging,WLI)模式下判断声带白斑的良恶性,随后进行针对声带白斑NBI喉镜诊断的专题培训,然后结合NBI模式判断声带白斑的良恶性,分别计算WLI
本文研究了一套彻底水仓清挖的工艺系统,并研究了关键设备智能清挖机和水仓自主清挖机器人,彻底解决了井下水仓的清挖问题,力争实现具有自主知识产权的煤矿井下水仓无人化智能处理体系,实现煤矿水仓清挖技术与装备的重大变革,对我省煤炭工业可持续性发展、人民生命财产保护等具有重大的现实意义和深远的社会意义。本文依据井下煤泥粒度分析数值及试验数据,对煤泥重力沉降及颗粒沉降规律进行理论分析,为井下水仓沉淀池及清挖机
随着现代空间大地观测技术和数据处理分析能力的日益提高,各种非线性环境负荷对大地测量要素产生的影响必须予以考虑,尤其是大气、土壤水和陆地水等环境负荷影响。本文基于弹
2009年12月,深圳市宝安区纪委作为广东省的试点,也是广东省第一个县区级纪委,实施了派驻机构改革。通过组织结构的重新设计,权力和资源的重新分配,以宝安区纪委为中心,设立由区纪检监察机关垂直管理的7个派驻组,在区直单位分职能派驻,用整合后的部分编制设立3个派驻组,走专业化监督的路子,对腐败高风险领域带有一定共性的问题进行集中监督。在街道分片区派驻,设立4个派驻组,分别负责监督2至3个相邻的街道,从
本研究基于云南大学植物标本馆蕨类植物标本室(PYU)馆藏的蹄盖蕨科标本,利用扫描电子显微镜(SEM)观察了蹄盖蕨科植物共计98种4变种3变型1杂交种的孢子形态,其包括:蹄盖蕨属81种4变种1杂交种(其中有5种引用自前人研究)、角蕨属11种3变型、安蕨属4种、Pseudathyrium 1种以及Athyrium skinneri(引用自前人研究);并将孢子SEM观察结果对应于现有基于7个cpDNA序
习作是小学语文教学的关键组成部分,它关乎学生今后语文素养的发展。在中年级习作起步阶段,学生尚不具备丰富的语言知识体系和较好的表达能力,所以习作教学需要从学生认知能
随着社会的发展,智能可穿戴设备的使用率在逐年提高。穿戴网中各式各样的穿戴设备会产生种类繁多的数据,这些数据是大量的、多样性的、且富有价值的。使用数据挖掘相关技术对穿戴网中相关数据进行分析,并从这些数据中提取出有价值的信息,就可以为穿戴网的发展注入新的活力,更好为用户提供服务。基于此,本文使用数据挖掘相关技术对穿戴网中的用户步态数据与运动时的生理指标数据这两类典型的数据进行研究分析,从而对穿戴网的相
随着对中立型积分-微分方程的不断深入研究,我们发现只有少量的中立型积分-微分方程可以获得其解析解的表达式,由于方程的复杂形式,获得方程的解析解变得不现实,所以获得中立型积分-微分方程的数值解就变得尤为重要.因此本文针对中立型积分-微分方程给出了解析解与数值解稳定的充要条件.在第一章,我们介绍了中立型积分-微分方程的研究背景、研究现状及预备知识.在第二章,针对含有五个参数的中立型积分-微分方程,分析
异喹啉及其衍生物是一类重要的杂环化合物,存在于众多天然产物中。1848年,首次从罂粟科植物中提取出的罂粟碱,具有镇痛作用,直到现在仍被用作解痉药;从黄连等植物根茎中提取的小蘖碱,具有清热、解毒、泻火等功能,在临床上主要用作抗菌药,同时还在抗心律失常以及抗癌等方面也有重要作用。近年来,异喹啉骨架常用于设计药物分子中的活性结构基团,如阿曲库铵、莫沙维林、异喹卡因等。异喹啉及其衍生物的合成、部分结构修饰