Shamir的秘密共享方案确实很有趣,但最关键的是,秘密是由一个可信方生成的,然后将共享分配给其他人。
是否有使用分布式密钥生成的方案以便:
使用多个私钥生成公钥
使用共享私钥的阈值生成私钥
私钥是以分布式方式生成的。
我了解了DKG ( https://github.com/dfinity/dkg/blob/master/example.js )
发布于 2020-03-05 21:00:04
这是一篇详细讨论预提交DKG的论文,https://eprint.iacr.org/2019/114.pdf。它还包括一些否认和解除功能。
概括而言,每一缔约方都采取了以下步骤:
一个更广泛引用的解决方案是这里的ECDKG:
https://pdfs.semanticscholar.org/3c52/35523be1d305de6dbf3433965c99d9fe4aea.pdf
它依赖于发布和验证对多项式系数的承诺,以及各方之间的秘密通信,以确保共享的正确进行。对于不诚实的玩家来说,它更强大,最终适用于N的M,而不是上面的3轮。
海事组织,承诺前的计划既容易理解,也更容易纠正。
https://crypto.stackexchange.com/questions/61824
复制相似问题