一种基于SM2算法的协同签名方法及装置、系统、介质

基本信息

申请号 CN201911376293.2 申请日 -
公开(公告)号 CN111130804A 公开(公告)日 2020-05-08
申请公布号 CN111130804A 申请公布日 2020-05-08
分类号 H04L9/32;H04L9/30;H04L9/08 分类 电通信技术;
发明人 崔久强;陈晓曈;林翊;沈昊;戴业琪 申请(专利权)人 上海市数字证书认证中心有限公司
代理机构 上海专利商标事务所有限公司 代理人 上海市数字证书认证中心有限公司
地址 200080 上海市虹口区四川北路1717号18楼
法律状态 -

摘要

摘要 本发明涉及数字签名技术领域,更具体的说,涉及一种基于SM2算法的协同签名方法及装置、系统、介质。本方法包括以下步骤:S1第一通信方和第二通信方分别生成第一私钥分量DA和第二私钥分量DB,执行基于SM2算法的安全计算协议,得到双方共同的公钥Ppub;S2第一通信方和第二通信方的第一私钥分量DA和第二私钥分量DB进行加法分享变换,获得第一私钥变换分量D1和第二私钥变换分量D2,满足如下变换关系,D1+D2=DA·DB modn;S3第一通信方和第二通信方,采用第一私钥变换分量D1和第二私钥变换分量D2,基于SM2算法协同签名协议,交换中间结果和/或椭圆曲线群元素,协同生成数字签名。本发明实现两方协同完成数字签名,既保证签名的正确性,又保证签名密钥的安全性。