SMPC加密-计算平均值的-小例子-[有点神奇]

1. SMPC的概念

全称为Secure Muti-party Computation,中文翻译为“多方安全计算”。可以用到联合学习的模型加密中。

2. SMPC的应用场景

在联合学习中,比如有A、B、C三个单位,它们有三个模型。有一个中心节点,需要计算三个模型的平均值,得到联合模型。但是怎样在不直接拿到ABC三个模型的实际参数的情况下,得到他们的平均值呢【这个有点神奇的】,其中一种技术就是SMPC。

3. SMPC计算均值的小例子

下述例子计算在SMPC算法框架下计算: A+B+C=22+44+35=97

假设有ABC三个人,他们各自有一个数(模型可以看做很多数的集合);可以通过以下方式,来得到他们三个数的平均值——下述步骤中只交换了部分中间数据(都有一定的随机性),并没有交换原始数据,但是得到了原始数据的和(可以求均值)。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值