Concretely efficient secure multi-party computation protocols - survey and more
具体有效的安全多方计算协议:调查和更多
安全的多方计算(MPC)允许一组当事人在他们的隐私输入上联合计算一个函数,并且除了函数的输出外什么都不透露。在过去的十年中,MPC 已经从一个纯粹的理论研究迅速转变成一个具有实际意义的对象,人们对实际应用的兴趣越来越大,如保护隐私的机器学习(PPML)。在本文中,我们全面调查了在不诚实多数和诚实多数情况下,具有半诚实和恶意安全的具体有效的 MPC 协议的现有工作。我们重点考虑有中止的安全概念,也就是说,腐败的一方可以阻止诚实的一方在收到输出后收到输出。我们提出了设计不同风格的 MPC 协议的基本和关键方法的高层次想法,以及 MPC 的关键构建模块。对于 MPC 的应用,我们比较了已知的建立在 MPC 上的 PPML 协议,并描述了最先进的 PPML 协议的私有推理和训练的效率。此外,我们总结了几个挑战和开放性问题,以突破 MPC 协议的效率,以及一些有趣的未来工作,值得被解决。这项调查的目的是向那些对了解、改进和应用具体的高效 MPC 协议感兴趣的研究人员提供 MPC 的最新发展和关键方法。