一种基于SM2的多方参与数字签名方法及系统
基本信息
申请号 | CN202010756029.8 | 申请日 | - |
公开(公告)号 | CN112003693B | 公开(公告)日 | 2021-08-27 |
申请公布号 | CN112003693B | 申请公布日 | 2021-08-27 |
分类号 | H04L9/08(2006.01)I;H04L9/30(2006.01)I;H04L9/32(2006.01)I;G06F21/64(2013.01)I | 分类 | 电通信技术; |
发明人 | 姜晓崑;兰磊;周俊伊 | 申请(专利权)人 | 大陆云盾电子认证服务有限公司 |
代理机构 | 重庆中之信知识产权代理事务所(普通合伙) | 代理人 | 霍维英 |
地址 | 400064重庆市南岸区玉马路8号科技创业中心融英楼(经开区拓展区内) | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种基于SM2的多方参与数字签名方法,包括:发起方获取参与方密码总量Rm、服务方公钥点Ps及服务方随机变量ts,参与方密码总量Rm通过发起方生成的随机数R0以及多个参与方密码分量计算得到;根据生成的发起方随机变量tc、及参与方密码总量Rm、服务方公钥点Ps、服务方随机变量ts进行计算,得到用户公钥P;根据用户公钥P将待签名消息msg生成摘要e;根据摘要e生成数字签名(r,s)。还提供一种基于SM2的多方参与数字签名系统。完整的私钥需要多个参与方密码分量及服务方密码分量共同组成,私钥不会完整出现,提高安全性;此外,以服务方为联络点,签名时通过网络拉取参与方密码总量和服务方密码分量,不需要硬件,提高签名灵活性。 |
