首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPC与外包计算的区别

MPC与外包计算的区别
EN

Cryptography用户
提问于 2019-09-27 15:28:29
回答 1查看 194关注 0票数 2

我正在阅读一篇关于多方计算( MPC )的介绍性论文,它区分了外包计算和MPC。

在外包计算中,一方拥有数据,并希望能够获得该数据的计算结果。第二方接收并以加密形式存储数据,对加密数据进行计算,并将加密结果提供给数据所有者,而不学习任何关于输入数据、中间值或最终结果的信息。然后,数据所有者可以解密返回的结果以获得输出。

在阅读了这篇文章后,我发现外包计算与MPC的区别并不十分清楚。在MPC中,各方可以将加密的数据发送给受信任的第三方,以计算结果,然后将结果返回给它们。就像上面描述的那样,不是吗?

我想证明这种差异的理由包括:

  • 也许外包计算只涉及两个方面,即数据提供者和数据处理器。
  • 也许外包计算并不要求个人将加密的数据发送给第三方。

总之,MPC和外包计算有什么区别?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2019-09-27 22:48:09

关于外包计算:在一个安全的观点下,没有挑战信任一个三十人,并赋予他在保密的情况下完成任务的全部责任,并将输出返回给各方。相信中央党是每个人都不想要的。所以当你信任某人的时候安全并不是个问题。

安全多方计算:在最经典的观点中,在安全MPC的情况下,有n个缔约方进入其对应的输入(保密),并得到其相应的输出(如果是这样的话)(在保密的情况下)。这里的挑战是信任方的不存在,而我们所想要的就是协议使受信任方发挥作用,提供可信方能够提供的保证。

例如,我们可以考虑选举的数字版本的某种安全级别:想想一些我们可以信任的计算机,在一个假设的理想化的世界中,实现选举功能。您面临的挑战是:如何构建在各方之间运行的(分布式)协议,并向选民提供可信计算机所能提供的所有安全保证。

票数 1
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/74639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档