考虑两方,即 P_0 和 P_1。P_0 和 P_1 分别有明文 p_a 和 p_b。P_0用它的公钥
加密 p_a 得到,并将它发送给 P_1。
P_1 执行,然后执行(其中 p_R 是一个随机明文多项式,用于隐藏 a 和 b 的乘积),然后将 c 发送到 P_0。
尽管乘积被 p_R 掩盖,c 中的噪声能否向 P_0 揭示有关 p_b 的一些信息? c_a = Enc(p_a)
multiply_plain(c_a, p_b, c)
sub_plain_inplace(c, p_R)
如果是,那么我该如何避免这种泄漏?有没有办法向 c 添加随机噪声以消除 p_b 对 c 中噪声的影响?
SEAL 中是否有使用更大间隔的噪声进行加密的功能?如果有,那么也许我可以用额外的噪音加密 p_R 以消除影响。