内存泄露环境下可验证对称可搜索加密技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:kxl_cqmu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算的普及与快速发展,云存储服务作为一种将数据存储在逻辑池的数据存储模型,实现了以相对较低的成本提供可靠的数据外包服务。面对信息化时代数据的爆炸性增长,越来越多的个人与企业选择将他们的数据外包存储在云服务器中。然而,为了保护数据的隐私并阻止非法访问,数据拥有者需要对外包给云服务器的数据进行加密处理,从而带来了如何在密文上进行高效关键字检索的挑战。  在这种情景下,对称可搜索加密(Searchable Symmetric Encryption,SSE)成为了云计算领域中最重要的技术之一。SSE方案允许数据拥有者将密文外包给云服务器,同时保留对加密数据执行关键字检索的能力。现存SSE方案的安全性保证要求敌手无法获取数据拥有者的密钥。然而,实际中敌手可能通过内存攻击获取部分或全部存储在非易失性内存中的密钥。面对这样的内存泄露,绝大多数SSE方案都不再安全。目前,已知的抗内存泄露SSE方案是基于物理不可克隆函数(Physically Unclonable Functions,PUFs)构造的。该类方案并没有考虑云服务器存在不诚实行为的可能性,因此不支持对搜索结果的正确性和完整性验证。然而,不诚实的云服务器可能会伪造搜索结果去节省计算开销,或者篡改外包数据去谋取私利。针对这一问题,本论文主要对内存泄露环境下可验证SSE方案的构造进行了研究,主要贡献如下:  1.基于PUFs和B树,本文提出了一种在内存泄露环境下安全的静态可验证SSE方案。该方案通过利用PUFs实时产生密钥来实现抗内存泄露。此外,通过结合B树与MAC(Message Authentication Code)函数,我们在该方案中构造了一种两层索引结构,同时确保了搜索的高效性和可验证性。为了实现更丰富的功能,本文在所提静态方案的基础上,通过可验证哈希表构造了同时支持动态更新和可验证搜索的抗内存泄露SSE方案。可验证哈希表兼具Merkle哈希树和二叉搜索树的优点,在保证节点数据高效更新的同时,可以通过哈希函数支持对搜索结果的验证。该成果已被国际学术期刊Journal of High Speed Networks录用。  2.通过将PUFs与秘密共享技术相结合,本文所提出的方案均实现了可靠的密钥产生算法,使得密钥的恢复不受部分损坏PUFs的影响。此外,我们证明对于半诚实且好奇的云服务器,本文方案都能够满足正确性、抗内存泄露非自适应安全性和稳健性。最后,我们在Windows环境下模拟了本文方案的算法实现,结果表明本文方案是高效的。
其他文献
利用同步辐射的荧光分析和白光形貌术对天然金刚石晶体进行了观察与分析.结果发现,金刚石晶体中存在有多种杂质元素和许多微缺陷,如位错、亚结构和孪晶界等.本文重点分析位错的类
本文对ElGamal数字签名算法以及双向身份认证的相关问题进行了较深入的研究。 在ElGamal数字签名算法研究方面,由于ElGamal数字签名算法无法抵御相同签名密钥攻击和同态攻
最近,在2007优秀论文评选过程中,我们发现来自不同单位两位同志的两篇论文,从标题、内容,到格式、标点都一模一样,甚至连错别字都一字不差,可以肯定其中的一位是抄袭者已明白
随着计算机网络应用的普及和提高,数据库在各个领域的应用越来越广泛,数据库安全已经成为计算机安全的一个重要方面。传统的数据库安全研究集中在多级安全数据库、访问控制、
网络的全球化促进着个人和商务领域的数字信息的交换,数字签名在电子商务和安全通信领域起着非常重要的作用。数字签名为数据提供完整性、匿名性、身份识别和认证、以及不可否
20世纪80年代中算史研究开创了新局面,在当代学术史中引人注目.以中国科学史第一届(1982,鲁汶)至第五届(1988,圣迭戈)国际会议为例,叙述中算史研究出现的新气象,回顾作者亲历
工笔人物画的当代性转型,已经成为中国画现代转型的重要组成部分,而学院式工笔人物画创作的突破与创新又是其中重要的课题研究。当代新艺术媒介所催生和推动的新兴视觉艺术颠
说话人识别又称为声纹识别,是指根据说话人的声音特征来识别说话人的技术,近年来,在生物识别技术领域中,声纹识别技术以其独特的方便性、经济性和准确性等优势受到瞩目,在信息安全
随着科学技术日新月异的发展,全球定位技术、地理信息技术和遥感技术等在工程测量中得到了应用,对于提高工程测量的数字化水平具有重要的意义。数字化测绘技术是一种综合利用了
本文简述了网格的定义和基本特点,网格国内外的发展应用情况。介绍了网格的体系结构,网格的两大支撑技术Webservice和Globus,以及目前最流行的网格开发工具包GlobusToolkitversi