首页> 外文会议>Cryptographers Track at the RSA Conference >Efficient Concurrent Covert Computation of String Equality and Set Intersection
【24h】

Efficient Concurrent Covert Computation of String Equality and Set Intersection

机译:串平等的高效并发隐蔽计算和设置交叉点

获取原文

摘要

The notion of covert computation, an enhanced form of secure multiparty computation, allows parties to jointly compute a function, while ensuring that participating parties cannot distinguish their counterparties from a random noise generator, until the end of the protocol, when the output of the function is revealed, if favorable to all parties. Previous works on covert computation achieved super-constant round protocols for general functionalities [5,16], with efficiency at least linear in the size of the circuit representation of the computed function. Indeed, [9] showed that constant-round covert computation of any non-trivial functionality with black-box simulation is impossible in the plain model. In this work we construct the first practical constant-round covert protocol for a non-trivial functionality, namely the set-intersection functionality, in the Random Oracle Model. Our construction demonstrates the usefulness of covert subprotocols as building blocks in constructing larger protocols: We show how to compile a concurrently covert protocol for a single-input functionality, e.g. string equality, into an efficient secure and covert protocol for a corresponding multi-input functionality, e.g. set intersection. Our main contributions are summarized as follows: (1) We upgrade the notion of covert computation of [5] to concurrent covert computation. (2) We provide a general compiler that converts concurrent covert protocols for single-input functionalities to concurrent covert protocols for corresponding multi-input counterparts of these functionalities, at linear cost, in the Random Oracle Model. (3) To demonstrate the usefulness of our compiler, we construct a concurrently covert string equality protocol and then apply our compiler to achieve a two-message concurrent covert protocol for Set Intersection (SI) with a linear cost in the Random Oracle Model.
机译:隐蔽计算的概念,增强的安全多方计算形式,允许各方共同计算函数,同时确保参与方无法将其交易对手与随机噪声发生器区分开,直到协议结束时,当功能的输出时如果有利于各方,都会透露。以前的秘密计算工作实现了一般功能的超常数圆协议[5,16],效率至少在计算功能的电路表示的尺寸中至少线性。实际上,[9]表明,在平原模型中,不可能恒定循环计算任何具有黑盒模拟的非琐碎功能。在这项工作中,我们在随机Oracle模型中构建用于非琐碎功能的第一个实用的恒定句子封面协议,即设定交叉功能。我们的建筑展示了隐蔽子协议作为构建更大协议的构建块的有用性:我们展示了如何为单个输入功能编译同时的CoverT协议,例如,字符串平等为相应的多输入功能的有效安全和隐蔽协议,例如,设置交叉点。我们的主要贡献总结如下:(1)我们升级了[5]的隐蔽计算概念到并发封面计算。 (2)我们提供了一个常规编译器,将同时封面协议转换为单个输入功能,以便在随机的Oracle模型中以线性成本在线性成本进行同时封面协议,以实现这些功能的相应多输入对应物。 (3)为了演示编译器的有用性,我们构建了一个同时隐蔽的字符串平等协议,然后应用了我们的编译器,以实现一个用于在随机Oracle模型中的线性成本设置交叉口(SI)的两条消息并发封面协议。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号