是否有任何实用的算法允许以下列方式使用公钥密码(RSA或ECC)
发布于 2019-02-23 14:42:04
下面是一个相当直截了当的方法,使用RSA:
设置阶段(假设一个可信的经销商只参与安装阶段;这样的设置没有经销商可以完成,但要复杂得多):
签名生成阶段:
让我们通过这些要求:
如果没有所有的d_i值,您就无法重构d值。
每一方都充当计算f(x) = x^{d_i} \pmod n的甲骨文,但是如果离散日志问题很难解决,则无法从中恢复d_i。
现在,恶意方可以执行拒绝服务攻击(通过不正确计算他的sig_i值)。另一方面,我相信,如果您要求N-1各方无法恢复密钥(或者生成任意签名,这实际上与恢复密钥相同),则这将始终是正确的,因此我将声明这符合您的要求。
https://crypto.stackexchange.com/questions/67548
复制相似问题