MPC是如何工作的?

来源:趣味百科馆 1.53W
MPC是如何工作的?

我们用计算平均工资来举个例子。如某公司的甲、乙、丙三位员工想计算一下他们的平均工资,但这个过程中,每未员工都不想让其他员工知道自己的薪资信息。如果甲的工资是10万元,可通过加密方式将其随机分为三部分:2万、3万和5万,甲自己保留一部分(2万),并将其他信息提供给乙(3万)和丙(4万)。乙和丙的工资也按照同样的流程完成秘密分享(见下表)。这样的秘密分享完成后,每个人都持有三份工资份额。当三个工资份额在参与者之间秘密共享时,他们对彼此的工资都一无所知,因为每个数据片段本身不提供任何有用的信息。然而,当这些数字被加起来时,秘密共享提供了有价值的信息。每个部分结果经过重新集合相加再除以总人数时,便实现了在不披露员工各自薪资信息的情况下,得出平均收入水平。实际上,安全多方计算已不再是数据科学家的梦想,而是一个被证明的事实。人们由此可对加密数据进行计算,从而更好地检测金融欺诈,解决交通拥堵,预测疾病以及减少更多潜在风险。

热门标签