一种基于SM2算法的协同签名方法与装置
基本信息
申请号 | CN201910656992.6 | 申请日 | - |
公开(公告)号 | CN110365487A | 公开(公告)日 | 2019-10-22 |
申请公布号 | CN110365487A | 申请公布日 | 2019-10-22 |
分类号 | H04L9/32 | 分类 | 电通信技术; |
发明人 | 韩留明;王庆芝 | 申请(专利权)人 | 北京向芯力科技有限公司 |
代理机构 | 湖北武汉永嘉专利代理有限公司 | 代理人 | 北京向芯力科技有限公司 |
地址 | 100070 北京市丰台区南四环西路128号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于SM2算法的协同签名方法与装置,该方法包括以下步骤:第一通信方具有私钥d1;第二通信方为密码模块或者密码芯片,具有私钥d2和相应的公钥P2;第一通信方根据d1和P2计算并公布用户公钥;第一通信方调用第二通信方生成待签名消息M的中间签名S;第一通信方根据S和d1生成最终签名并输出。本发明中协同的双方分别产生和存储SM2子私钥部分;双方协同完成消息的签名操作;任何一方无法获取完整的SM2私钥信息,提高了SM2私钥的安全性。相比于已有的SM2算法协同签名方案,由于一个协同方是具有标准SM2功能接口的设备,另一个协同方为该设备的调用方,从而降低了协同签名推广应用的难度。 |
