私有信息检索中若干关键技术的研究

来源 :安徽大学 | 被引量 : 4次 | 上传用户:ccyyttaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安全多方计算(Secure Multi-party Computation, SMC)是研究多方协作计算问题的,即互不信任的两个或多个用户能够进行协作计算某项计算任务,并且保证自己的私有输入是安全的。该问题由姚期智教授于1982年提出,1987年,O.Goldreich,S.Micali等提出了密码学安全的安全多方计算协议,该协议可以用来计算任意函数。但1998年,O.Goldreich(?)旨出,对于安全多方计算中的特殊问题,使用通用的协议来解决已经达不到理想的效果了,针对这些特殊问题设计相应的安全多方协议,可以高效的解决问题。正是在这一思想的推动以及学者的深入研究之下,安全多方计算细化出了很多研究方向,如:保护隐私的计算几何、私有信息检索、电子投票、电子拍卖、统计分析等,促进安全多方计算能够解决更多的实际问题。这其中私有信息检索是一个重要而又实际的问题,在军事、商业等领域有重要应用。私有信息检索(Private Information Retrieval, PIR)的问题描述是:服务器Bob拥有一个数据库,其中有n个数据d,,d2,…,dn,客户端Alice要查询这个数据库的某条数据di,而Bob却不知道i的值。这是最一开始的PIR,后来发展为对服务器的数据隐私也进行保护,即Alice除了di得不到任何其他信息,这就是对称的私有信息检索(Symmetrically-Private Information Retrieval,SPIR)。按对隐私的保护程度,我们可以将私有信息检索分为三种:①绝对安全的,即信息论安全的私有信息检索,此类的PIR提供一个很强的安全概念,在假设攻击者的计算能力是无限制的条件下保证用户的隐私性能够完全的被保护;②相对安全的,即计算安全的私有信息检索,此类PIR没有很强烈的安全概念,假设攻击者的计算能力是在多项式的时间内是有限制的,它常常基于一些密码学上的计算难题,具有一定的实用意义;③辅助安全的,即基于安全硬件的私有信息检索,借助一些安全硬件作为辅助设施,这些安全硬件都有着设备齐全的安全环境、处理器和安全存储空间,因此此类的PIR具有很高的执行效率。另外,我们还可以按参与方是否诚实将私有信息检索划分为:恶意模型的私有信息检索和半诚实模型的私有信息检索。私有信息检索是安全多方计算的重要分支,并且在现实生活中有广泛应用,例如局部可解码编码、匿名认证、不经意传输、数据库的安全查询等。本文的主要研究是针对半诚实模型下的计算安全的私有信息检索,其主要工作有:首先,详细介绍了目前已有的几种典型的基于关键字的私有信息检索方案,并据此提出问题,进行总结。其次,研究了云计算中的安全模糊关键字检索。以往的PIR方案大多不能实现关键字检索,而是通过物理地址检索,我们深入研究了支持关键字检索的PIR。因为云计算的发展速度越来越快,云服务的便捷也使其越来越受欢迎,但是云安全仍然是用户考虑的首要因素。因此本文基于云计算中的存储服务,将敏感信息经过处理之后上传至云服务器,形成加密数据库。利用位置敏感哈希函数以及中国剩余定理,实现了模糊关键字的安全检索,并且利用布隆过滤器成功实现了对合法用户的认证。理论分析表明该方案是正确的、安全的。方案在保持原有的计算复杂度以及通信复杂度的基础上,首次实现用户认证,在预存储空间上也优于现有方案。该方案能应用到很多领域,如医药、专利和商业等。再次,研究了计算几何中的保护隐私的两椭圆相交面积计算。我们将对称的私有信息检索问题简化,其实就是两个参与方各自保护自己的隐私,但同时还要得到想要的结果,我们将其进行延伸,联想到安全多方计算中的计算几何问题。安全计算几何问题也是安全多方计算的一个研究领域,Du等人在该领域做了一些工作,提到了几何计算的很多问题,并且给出了该领域的一个研究框架。我们提出了保护隐私的计算两椭圆相交面积的问题,这是一个拥有很强应用背景的问题,对于这一问题,我们利用Monte Carlo方法和OT协议给出了两个解决方案,并且对这两个协议的安全性和效率做了分析。
其他文献
随着互联网和多媒体技术的迅速发展,语义网络必将成为网络发展的下一阶段。图像的语义分割(Semantic Segmentation)是构建语义网络的基础,关键环节是寻找视频或图像基于内容的表
数据库技术中,存储过程以其程序执行效率高、安全性好、可维护性高、代码精简,而被大量用于软件项目的逻辑封装中。为此,在数据库的教学中存储过程的学习占有极其重要的地位
计算机网络协议的研究热点之一是如何更有效地传输数据,包括数据传输的高效性、可靠性、公平性等等,实际应用中最为广泛的协议是TCP/IP协议。其中,UDP协议是它的一个重要研究
随着经济快速增长以及社会不断变化,现实世界中的优化问题也变得越来越复杂多变,影响因素和目标都渐渐趋向于多样化,多目标进化算法应运而生。要达到多个目标的同时优化,并不
在21世纪的今天,跟着全球化日益加强的脚步,国家与国家之间的交流也越来越频繁,自然语言之间互译的需要也越来越迫切,在人力资源有限的情况下,机器翻译的出现使人们看到了曙
随着Internet的普及和发展,软件的运行环境从静态、封闭、可控转向动态、开放、难控。在网络环境下实现资源集成和共享成为计算机软件技术面临的重要挑战之一。网构软件的提出
随着计算机和信息技术的发展,人们可以无节制地从互联网上获取资源并存放到个人电脑硬盘上。这些日益积累而成的大量资源文件,具有格式多样和存放位置不一等特点,从而导致我
近年来,关键行业的关键任务对工业自动化日益强烈和多样化的需求促进了工业控制计算机(简称工控机)的快速发展。作为微处理器主要供应商的ARM公司为了适应这一发展需求,针对工控
推荐系统是应用在电子商务系统中的一门非常成功的技术,它能有效缓解由于互联网飞速发展所带来的信息超载问题,并根据人们的行为、偏好等特点从海量数据中挖掘用户的潜在需求
现如今,网络通信的快速发展和电子商务活动的蓬勃兴起,各种网络设施也与之进步。数据库,作为信息的存储系统,是IT设施的基石之一,为用户提供了数据存储和共享服务。为了获得