首页 > 解决方案 > 是否有一个安全的两方协议使 P1(以 x 作为输入)获得 rx+r' 而 P2 获得 (r,r')

问题描述

它应该是针对恶意对手的安全两方协议。

P1 的输入是 Zp* 中的 X(p 是素数);
P2的输入什么都不是。
P1 的输出是 rX+r'。r,r' 是来自 Zp* P2' 输出的随机数
是 r 和 r'。

除了使用同态加密之外,是否有任何有效的协议来实现此功能?
如果只有HE解决这个问题,哪个是最有效的?

感谢帮助!

标签: cryptographyprotocolspublic-key-encryptionpaillier

解决方案


推荐阅读