云存储数据库可验证密文搜索算法研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:hbuxiaoming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云存储技术的发展,越来越多的用户选择将自己的数据存储在云端。因此,云存储服务的易用性与安全性面临更多的挑战。为降低用户对数据安全性的担忧,云服务商所提供服务需要满足更高的安全标准。为保护用户数据的隐私,云端存储数据通常需要进行加密处理。然而,传统的加密算法会隐藏数据的大部分信息,所生成密文难以实现搜索比较等操作。因此,可搜索加密技术应运而生。为提高密文搜索算法的灵活性与安全性,本文对不可信环境下的连接关键词搜索技术和范围搜索技术分别进行了研究。针对可验证连接关键词搜索和可验证多条件范围搜索两个场景,本文分别设计了相应数据索引结构与搜索算法。本文主要工作如下:1.提出一种可验证数据完备性的索引结构HPMT树(Hash Prefix Merkle Tree)。其利用Merkle树串联Hash思想保证了树中结点准确性。其通过伪随机函数确定关键词于树中位置,针对关键词不存在于云端情况提供了不可伪造证明。此外,HPMT树在树中所有叶子节点构造了对应双线性累加器,使算法支持利用多项式互素条件进行多关键词交集完备性验证。2.设计了完整的云存储数据库可验证连接关键词密文搜索算法。其利用提出的HPMT树结构,进行多关键词交集完备性检验。针对数据库需频繁更新的特点,利用Vector Commitment结构构造单行数据完整性证明,保证了数据的新鲜性即数据支持了高效地动态更新。算法利用广播加密实现了密钥分发与用户权限动态管理,支持了灵活的多用户操作。最后分析了算法的安全性,并通过对比实验证明了方案的有效性与实用性。3.提出了一种可验证多条件范围搜索完备性的索引结构OBMT树(Order B+Merkle Tree)。其在B+树结构基础上引入Merkle树串联Hash思想,利用顺序可见加密算法构造比较陷门。通过在树中分层次构造双线性累加器,使OBMT树结构高效地支持了多条件范围搜索交集的完备性验证。4.设计了完整的云存储数据库多条件可验证范围搜索算法。其利用提出的OBMT树结构进行多条件交集完备性验证。算法有效支持了数据的动态更新操作。最后分析设计方案安全性,并通过实验分析证实了所提方案的可行性与高效性。
其他文献
微电网作为一个相对独立运行的电网结构,是未来分布式可再生能源参与电能交易的主要市场。在微电网中,分布式电源(Distributed Generation,DG)的渗透率不断提高,导致了电力供
神经祖细胞(Neural Progenitor Cell,NPCs)是中枢神经系统(Central Nervous System,CNS)中一种特殊类型的专能干细胞,具有自我更新和定向分化为星型胶质细胞(Astrocyte,Ast),少突胶质细胞(Oligodendrocyte,OL)和神经元(Neuron,Neo)的能力。NPCs不仅作为哺乳动物CNS发育早期的神经发生细胞,在成熟的CNS中,N
AADL(Architecture Analysis and Design Language)是一种用于描述复杂嵌入式系统体系架构的建模语言国际标准,被广泛用于安全关键系统的建模与验证。AADL通过系统、子系统、
文本分类是许多自然语言处理应用中的一项基本任务。面对互联网上呈爆炸式增加的文本资源,如何利用文本分类技术,合理高效地对这些资源进行管理以及分类,挖掘其中潜在的商业
实域是指-1不能表示成平方和的域。实闭域是指没有真的实代数扩域的实域。实数域与实代数数域是实域和实闭域的主要例子。本文用R表示实闭域。实域和域的主要区别在于是否存
在中国古代文学叙事体式的发展过程中,诗与文相结合的形式是一种常见的、重要的叙事模式,这种体式在小说文体中的表现更为明显。作为早期文言小说作品的魏晋南北朝志怪小说,
胡克最初是菲律宾共产党在抗日期间组织成立的抗日武装,二战后胡克为了要求农业改革和反抗政府的暴力镇压,发展成为反政府的胡克运动。胡克运动迅速发展的背后反映了菲律宾严
在化学生产以及生物制药过程中,随着化学反应的不断进行,晶体的形貌会发生不断变化,为获取理想的产物,需要对晶体结晶过程进行监控,获取晶体在反应过程中的各种生长信息以控
信息时代,摄影作为一种记录媒介,已经逐渐成为人类观看方式的延伸并渗透进了我们的日常生活。摄影术诞生至今短短的一百多年间,我们的社会已经积累了无数的照片。从传统摄影
随着基因测序技术的发展,基因数据呈现出迅猛增长的趋势,在这种情况下,通过生物学实验方法发现相似基因效率比较低,而基于异质网络结构研究基因相似性搜索算法已经成为生物信息学研究的热点。在基因-疾病-表型形成的异质网中,挖掘疾病、表型间潜在的关联信息、合理量化节点间链接权重对基于pathSim算法探究基因相似性起到了至关重要的作用。然而,现有研究在基于pathSim算法探究基因相似性时很少考虑以上两个因