2013-05-14 28 views
0

我需要根据多方协议生成一个密钥(或密码),其中某些方是可选的。与可选方的密钥交换算法

例如,A先生,B先生,C & D是可以达成协议的成员,并且需要至少两个协议来产生该秘密。但是,对于所有这些关键协议,秘密应该是一样的。

我经历了Diffie-Hellman算法,但它需要所有密钥。基本上我看到的是1个私钥和n个公钥类型的密钥交换算法。

请建议一些算法来产生这种行为。

回答

0

我知道的所有公钥密码系统都使用1-1密钥关系。所以使用标准算法是不可能的。

你在找什么是Threshold Cryptosystem或类似Shamir's Secret Sharing

+0

谢谢,撒尼!对我来说好的指针。 –