一种基于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的多方参与数字签名系统。完整的私钥需要多个参与方密码分量及服务方密码分量共同组成,私钥不会完整出现,提高安全性;此外,以服务方为联络点,签名时通过网络拉取参与方密码总量和服务方密码分量,不需要硬件,提高签名灵活性。