判断集合包含关系的安全计算协议(. .pdf

判断集合包含关系的安全计算协议(. .pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《计算机学报》2009年7期

判断集合包含关系的安全计算协议



李荣花,武传坤,张玉清

1,232

1中国科学院研究生院,北京,100039

2国家计算机网络入侵防范中心,北京,100039

3中国科学院软件研究所,信息安全国家重点实验室,北京,100080

摘要:研究了安全计算中关于集合的问题:A拥有一个秘密的集合S,B拥有一个秘密的集合S(S和S来

ABAB

自一个全集),双方希望知道S是否包含S,但是不希望泄漏关于集合S和S的其他有用信息.针对此问题,

ABAB

提出了三个具有不同效率和安全性的安全计算协议.设集合S的大小为N.第一个协议基于叠加密(或者支

BB

持门限解密的加法同态加密方案),需要N轮通信.另外两个协议基于普通的加法同态加密方案,仅需一轮

B

通信.与同类成果比,前两个协议使用了新的集合表示法,第三个协议在输出结果阶段不需要门限解密,通信

效率较好.

关键词:安全计算;集合包含;叠加密;同态加密.

1.简介

1982年,Yao[1]提出了两方安全计算的问题,后来Goldreich,Micali和Wigderson[2]把两方安全计算推广

到多方安全计算.多方安全计算要解决的问题是:n个成员P,P,…,P各自有一个秘密输入x,x,…,x,他

12n,12n

们要计算这些秘密输入的一个函数f(x,x,…,x)=(y,y,…,y),成员P得到输出y,条件是:对于任何一

12n12nii

个成员P除了y和x所隐含的信息,P不能得到任何其他信息.一个解决多方安全计算问题的协议由多个分

i,iii

布式算法组成,每个成员运行一个算法,成员之间经过若干次交互完成计算任务得到相应的输出.

安全计算领域中有关集合的问题有:求并集[3],求并集的大小[3],求交集[3,4],求交集的大小[3,4]以

及一些变异问题[3];判断集合是否不相交[5];求集合的包含关系[6]等.本文研究的是多方安全计算意义下

判断集合是否存在包含关系,针对此问题的协议其输出仅为一个比特,比如1表示集合S包含集合S,0表

AB

示集合S不包含集合S.

AB

相关工作

解决判断集合包含关系有两种途径,一般多方安全计算协议和专门设计的安全计算协议.一般多方安

全计算协议比如[7,2],可以用于解决任何

文档评论(0)

132****6222 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档