基于国密算法的多方协同密钥产生和数字签名方法及系统

    公开(公告)号:CN116865970A

    公开(公告)日:2023-10-10

    申请号:CN202310621782.X

    申请日:2023-05-30

    Abstract: 本申请实施例提供一种基于国密算法的多方协同密钥产生和数字签名方法及系统,用于N方设备协同生成签名(r,s);每方设备预设有相同的SM2椭圆曲线基点、以及本方的参数集,参数集包括私钥因子、公钥因子与随机数;所述方法包括:第3方至第N‑1方依次执行:通过第i方根据所述基点、第i参数集以及第i‑1点集,生成第i点集;通过第N方根据基点、第N参数集、第N‑1点集以及第1点集生成目标点;利用目标点的第一点分量与消息摘要,基于SM2算法生成第一签名分量r;以及根据r与第N参数集生成第N分量;第N‑1方至第2方依次执行:通过第j方根据第j参数集与第j+1分量,生成第j分量;通过第1方根据第1参数集、第2分量以及r生成第二签名分量s,得到所述签名(r,s)。

Patent Agency Ranking