基于云存储的密文检索研究和实现

被引量 : 18次 | 上传用户:lwolffcn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和计算机应用的发展高速发展,时时刻刻都会产生大量的数据,我们进入了一个大数据时代。云计算应运而生,云存储作为云计算的一个具体应用,为大数据时代的个人,中小企业和政府部门的提供了一个相对高效,可靠,成本较低的存储平台。云存储的作为一个第三方平台,具有不可信赖性,把敏感数据放到上面会出现一定的安全问题,最大威胁来自云存储的管理者。解决这个安全问题最有效的办法是对敏感数据加密。对数据加密后,完全返回,然后逐一解密,检索性能急剧下降。本文主要研究云存储环境下的关系型数据库的密文检索问题。对关系型数据库中的数据加密后,破坏了原有的有序性、可比较性、模糊匹配等特性,数据的范围检索和模糊检索变的很困难。针对上述问题,本文基于关系型数据库的特点,在云存储的环境下,提出了关系数据库中的两类重要数据类型数值型和字符型的加密策略和检索策略,并基于云存储服务商xeround提供的MySql数据库进行了实现。本文的主要工作如下:1.针对云存储提供的关系数据库服务的安全性问题,提出了一种适用于云存储数据库的加密策略,该策略通过变换初始化向量改变数据库中的密文分布规律,初始化向量相当于密钥存在客户端,在数据库中只需要记录变换次数即可,可以有效的避免基于频率攻击方式的攻击。在数据库只需存储一个TINTINT型数据,对数据库造成的冗余很小。在此基础上提出了,提出了基于数值型密文划分器和密钥散列序列的密文检索方式,这种方式能很好的解决等值检索和范围检索。该检索方案返回满足要求的密文,对此密文进行解密即可,避免了不必要的解密和数据传输,提高云存储数据的密文检索效率。2.针对云存储数据库的关系型数据库中的字符型的模糊检索问题,提出了对字符型数据采用在字符型数据前增加一段随机字符来避免重复数据,然后对该字符串进行AES加密的加密方案。检索方案中提出了基于对偶编码映射的特征值索引的二次检索。对密文检索时,第一次根据关键字的特征值,检索索引字段,过滤掉一部分不满足要求的密文记录;第二次对返回的记录进行解密,然后再次进行检索,返回满足要求的值。通过上述方案,提高了字符型密文数据的检索效率和模糊检索的准确度。3.本文对云存储数据库进行了实现,利用云存储数据库服务商xeround提供的MySql数据库,结合基于Java Web经典框架SSH(Struts2,Spring,Hibernate),组建了中国社会科学院研究生图书馆管理平台,并根据加密策略,实现了字符型密文检索模块。并进行了测试和验证。
其他文献
同人小说作为网络文学的重要组成部分,近年来呈现出迅猛发展的势头,但关于同人小说的学术研究却几乎处于空白状态。对同人小说的基本概念和各种类型进行了梳理,对同人小说的
自人类组建家庭以来,暴力就在家庭内上演,并以不同的方式普遍存在。针对妇女的家庭暴力,就是对妇女的身体或精神已经造成或者可能造成的伤害或痛苦,表现在生活中,除了身体暴
学术界对治安学研究对象还未达成共识,根据学科研究对象的确定原则,治安学的研究对象就是社会治安稳定。治安学是系统研究社会治安稳定的学科。它是一门综合运用政治学、法学
<正> 学生在学习英语的反意疑问句时,对常规的句子,他们并不难掌握,也感兴趣。但一结合课文或课内外练习中出现的一些句子,做起来却错误较多,说明学习困难还是较大。为了帮助
通过温州打火机企业升级的研究,发现集群模式和价值链模式为地区级的企业的现代化和升级创造了机遇,这两种模式之间是共同作用的,而不是相互排斥的。
结构主义翻译理论是静态的,它以语言学为基础进行探讨,但忽视了许多与翻译相关的外部要素,比如主体要素、语境要素等,这大大影响了它的实践性。而解构主义虽然考虑了语言之外
随着网络互联技术的不断发展,传统的TCP/IP网络向着更加高速、开放、智能的方向发展,各种新的网络技术和协议不断出现。但由于当前网络设备多采用封闭的硬件实现,导致缺乏合
现代企业的竞争优势更多体现在对价值客户占有方面。基于顾客渡让价值及价值链的研究,论述了客户价值创造的途径,并以某钢铁公司为实例,提出了增加客户价值,提升客户忠诚度的