论文分享|MPC技术路线及MASCOT协议(二)
安全多方计算(Secure Multi-party Computation, MPC)是隐私计算技术中的一种,它可以让一组用户以他们的隐私数据为输入,共同计算一个函数,并且所有用户只能得到这个函数的输出,无法得到其他的任何信息。
举个例子,A、B、C三个人,想要计算他们的平均工资,但是他们又都不想告诉别人自己的工资是多少,那么他们就可以使用安全多方计算,以他们的工资作为输入,计算工资的平均数作为输出。安全多方计算能保证输出他们的平均工资,同时也不会泄露A、B、C个人的工资。
可验证秘密分享的实现
线性运算
离线协议
在上一篇文章中,我们已经讲到了,MASCOT的离线协议需要生成两部分内容,分别是输入和三元组。现在我们介绍如何安全地生成输入和三元组。
在线协议
总结
本文介绍了MASCOT协议中的可验证秘密分享的实现、离线协议以及在线协议。通过MASCOT协议,我们可以实现快速、抗多数恶意方的安全多方计算。
参考文献
[1] Keller M, Orsini E, Scholl P. MASCOT: faster malicious arithmetic secure computation with oblivious transfer[C]//Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. 2016: 830-842.
本文来源: https://zhuanlan.zhihu.com/p/389014304
作者:甘露
分享仅供学习参考,若有不当,请联系我们处理。
END
热
1.论文合集|2023 PETS会议 (CCF-C) 论文名单
文2.论文详解丨基于错误学习难度实现联邦学习的高效差分隐私安全聚合
推荐