MPC,Secure Multi-party Computation

 It allows a group of users to jointly compute a function with their private data as input, and all users can only get the output of this function, without getting any other information.

The goal of MPC is to allow distributed participants to cooperate in computing any function without revealing the privacy input and output of the participants. For example, suppose there are three people A, B, and C, they want to calculate their average salary, but they don’t want to tell others how much their salary is, then they can use secure multi-party computation, with their salaries as input, and calculate the average salary as output.

The implementation of MPC technology is usually based on a variety of cryptographic technologies1, including Secret Sharing, Oblivious Transfer Protocol, Garbled Circuit, and Homomorphic Encryption, etc12. These technologies can protect the input of each participant, and at the same time, the real calculation result can be restored when aggregating at the end.

“安全多方计算”(MPC,Secure Multi-party Computation)是一种隐私计算技术。它允许一组用户以他们的隐私数据为输入,共同计算一个函数,并且所有用户只能得到这个函数的输出,无法得到其他的任何信息

MPC技术的实现通常基于密码学的多种技术,包括秘密分享(Secret Sharing)、不经意传输协议(Oblivious Transfer)、混淆电路(Garbled Circuit)和同态加密(Homomorphic Encryption)等。这些技术可以保护每个参与方的输入,同时在最后聚合时,可以还原出真实的计算结果

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值