【隐私计算笔谈】MPC系列专题(十六):三方复制秘密共享(二)

本文深入探讨了在三方复制秘密共享中的两种截断(Truncate)操作,包括Truncate I和Truncate II。Truncate I仅需两方参与,减少通信量,而Truncate II利用二进制截断实现。这两种方法都基于安全多方计算和密码学原理,旨在在保护数据隐私的同时进行有效的计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
作者 | 胡震恺 等



【隐私计算笔谈】MPC系列专题(十六):三方复制秘密共享(二)

Truncate I

上次科普介绍了在布尔电路下和环2m下的三方复制秘密共享,以及其实现加法和乘法的方式。本次科普介绍两种三方复制秘密共享下的截断(Truncate) 操作。其中一种截断方式只需要三个参与者中的两者参加,不需要三者共同进行截断,以此减少截断操作所需要的通信量。在三方复制秘密共享中,任意两方合谋即可恢复出秘密,即其中任意两方就可以进行截断操作。

让𝑥=𝑥1+𝑥2+𝑥3,Alice、Bob、Candy分别掌握 (𝑥1,𝑥2), (𝑥2,𝑥3), (𝑥3,𝑥1)。Bob和Candy二者预先产生一个随机数𝑟。
在这里插入图片描述
首先,Alice和Candy 本地计算𝑥1′ = x 1 2 d \frac{x_1}{2^d} 2dx1,则Alice和Candy 都掌握了𝑥1′。
接着Bob本地计算x2’= x 2 + x 3 2 d \frac{x_2+x_3}{2^d} 2dx2+x3

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值