实用的私有信息检索及其应用研究

来源 :安徽大学 | 被引量 : 5次 | 上传用户:lsy999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现如今,网络通信的快速发展和电子商务活动的蓬勃兴起,各种网络设施也与之进步。数据库,作为信息的存储系统,是IT设施的基石之一,为用户提供了数据存储和共享服务。为了获得最新的信息,数据库是必不可少的访问资源。然而,用户从数据库或网络服务中查询的内容往往是非常敏感的,例如专利数据库,医药数据库,股票报价等等,这些查询内容随时随地都有可能将用户的私有信息或兴趣爱好等隐私暴露给数据库提供商。因此,在用户查询数据库的过程中保护用户的查询隐私至关重要。私有信息检索(Private Information Retrieval, PIR)就是用户在检索数据库记录时,向数据库服务器方隐藏查询记录的身份信息,从而保护用户的查询隐私不被泄露。私有信息检索由Chor于1995年首次提出概念和模型,并于1998年给出规范化定义:数据库拥有n比特字符串d1d2...dn,其中i∈{1,2...,n}为数据项索引。用户向数据库发出请求q(i),要求查询第i个数据项di,数据库服务器在不知道i的任何信息的情况下将di发送给用户。此后,私有信息检索问题吸引了大量研究者的关注。一个有效的私有信息检索主要由用户检索出一条记录时的通信复杂度和计算开销来衡量。私有信息检索不仅可以保护用户的查询隐私,还可以应用于公钥加密系统查询、匿名认证,PIR-Writing等各种场合中。保护用户的查询隐私是非常重要,但是随着云存储服务的流行,越来越多的用户喜欢将他们的加密信息存储在云数据库中。当用户需要更新数据库数据时,保护用户的更新隐私不被泄露于数据库服务器也是必要的。PIR-Wring就是用户在更新数据库的记录时,保护更新记录的索引及更新的内容不会泄露给数据库服务器。PIR-Writing是私有信息检索中一个重要的分支。2007年,Boneth,D等人首次提出一个有效的PIR-Writing方案。PIR-Writing的数学模型如下:私有数据f={f1,f2,...fn}被(用户)加密后存储在数据库上,其中i∈{1,2...,n}为数据项索引,每条记录为lbits。用户将第i(1≤i≤n)条记录fi更新为y,而数据库服务器不知道“i”的信息,也不知道更新的内容y由于对私有信息检索逐渐深入地研究,根据安全模型,可将已存在的PIR方案大致划分为三类:信息论PIR(Information Theoretical Private Information Retrieval, IPIR);计算安全的PIR (Computational Private Information Retrieval, CPIR;基于安全硬件的PIR (Hardware-based PIR, HW-PIR)。但是,当前已存在的PIR协议由于较高的通信复杂度和计算复杂度(与数据库的大小n相关)大多数都只具有理论意义,不适合用于实际的应用环境或大型数据库中。在半诚实模型下,从实用性和安全性角度出发,本文主要进行了如下研究工作:1.基于安全处理器(Secure Coprocessor, SC),结合CPIR中计算难题的安全性,提出一个新的加密数据库的HW-PIR协议。通过比特流置换和代理重加密思想,保证了HW-PIR在线查询的最高效率O(1),同时降低安全处理器SC预处理阶段的计算量。该方案使用户的查询隐私不会泄露给数据库服务器,还防止用户查询内容与数据库的隐私泄露给SC和恶意攻击者,安全性更强。特别地,方案中SC可以负载其它宿主,减轻查询服务器的负载,对被频繁查询的数据库来说,具有实用价值。2.对PIR-Writing深入研究。目前PIR-Writing的通信复杂度(O(klogn+kl))和计算复杂度(O(nlogn+In))还比较高,并且大部分适用于单个用户的数据库更新情形,例如快盘,Hotmail邮箱服务等。本文借鉴HW-PIR模型,提出一个新的PIR-Writing方案,保持了目前最优的通信复杂度O(logn),降低在线更新阶段的计算复杂度为O(nlogn+In)至0(1)。因此,减少数据库更新响应时间,具有实用价值。特别是,该方案不仅适用于单用户的数据库更新,还支持多个用户共享数据库信息的应用。
其他文献
在现代商业社会中,商标已成为企业信誉的象征,是企业的一项重要的无形资产。因此在商标的分类和注册过程中,应该保证同一类型的商标之间具有一定的可区分度。基于文本检索的
随着互联网和多媒体技术的迅速发展,语义网络必将成为网络发展的下一阶段。图像的语义分割(Semantic Segmentation)是构建语义网络的基础,关键环节是寻找视频或图像基于内容的表
数据库技术中,存储过程以其程序执行效率高、安全性好、可维护性高、代码精简,而被大量用于软件项目的逻辑封装中。为此,在数据库的教学中存储过程的学习占有极其重要的地位
计算机网络协议的研究热点之一是如何更有效地传输数据,包括数据传输的高效性、可靠性、公平性等等,实际应用中最为广泛的协议是TCP/IP协议。其中,UDP协议是它的一个重要研究
随着经济快速增长以及社会不断变化,现实世界中的优化问题也变得越来越复杂多变,影响因素和目标都渐渐趋向于多样化,多目标进化算法应运而生。要达到多个目标的同时优化,并不
在21世纪的今天,跟着全球化日益加强的脚步,国家与国家之间的交流也越来越频繁,自然语言之间互译的需要也越来越迫切,在人力资源有限的情况下,机器翻译的出现使人们看到了曙
随着Internet的普及和发展,软件的运行环境从静态、封闭、可控转向动态、开放、难控。在网络环境下实现资源集成和共享成为计算机软件技术面临的重要挑战之一。网构软件的提出
随着计算机和信息技术的发展,人们可以无节制地从互联网上获取资源并存放到个人电脑硬盘上。这些日益积累而成的大量资源文件,具有格式多样和存放位置不一等特点,从而导致我
近年来,关键行业的关键任务对工业自动化日益强烈和多样化的需求促进了工业控制计算机(简称工控机)的快速发展。作为微处理器主要供应商的ARM公司为了适应这一发展需求,针对工控
推荐系统是应用在电子商务系统中的一门非常成功的技术,它能有效缓解由于互联网飞速发展所带来的信息超载问题,并根据人们的行为、偏好等特点从海量数据中挖掘用户的潜在需求