cryptography - 是否有一个安全的两方协议使 P1(以 x 作为输入)获得 rx+r' 而 P2 获得 (r,r')
问题描述
它应该是针对恶意对手的安全两方协议。
P1 的输入是 Zp* 中的 X(p 是素数);
P2的输入什么都不是。
P1 的输出是 rX+r'。r,r' 是来自 Zp* P2' 输出的随机数
是 r 和 r'。
除了使用同态加密之外,是否有任何有效的协议来实现此功能?
如果只有HE解决这个问题,哪个是最有效的?
感谢帮助!
解决方案
推荐阅读
- web-config - 最有效的 web.config 重定向
- javascript - 将函数参数传递给另一个函数
- mongodb - 为什么在聚合函数中使用 $project 时重命名 mongodb 中对象的子数组中的字段返回数组?
- windows - 为什么某些软件(如 chrome)会在 Windows 10 中显示奇怪的故障文本?
- azure - 过滤数据并使用 Azure 数据工厂将其加载到相应的表中
- android - 如何在 Visual Studio 中发布我的颤振应用程序?
- java - 在 Firebase 身份验证后访问用户谷歌表格
- css - 仅当高度缩短时才会在网站上显示滚动条,因此文本会被截断
- was - Windows Process Activation Service 错误9:存储控制块地址无效
- ios - 在 Ionic 中,为什么路由在 iPhone 上不起作用,但在构建版本和离子服务上起作用