摘要
本申请公开了一种基于SM2算法的分布式密钥生成方法、装置、介质和设备,通过基于SM2的分布式密钥生成的公开参数确定类群加密密钥和类群解密密钥以及对应的第一零知识证明;各参与方基于类群加密密钥、类群解密密钥和第一零知识证明将各自的秘密份额进行分享,并创建表明分享正确的第二零知识证明;各参方基于第二零知识证明收集诚实分发份额,解密份额,根据解密后的秘密份额计算部分私钥和部分公钥,并创建表明正确解密的第三零知识证明;根据第三零知识证明确定正确执行解密操作的参与方的部分公钥重构全局公钥,本发明利用多项式来分享秘密,每个参与方都能贡献一部分份额,不需要任何可信的设置生成了分布式密钥。