基于SM2算法的协同签名的方法、装置及存储介质

基本信息

申请号 CN201811147472.4 申请日 -
公开(公告)号 CN109309569B 公开(公告)日 2021-10-01
申请公布号 CN109309569B 申请公布日 2021-10-01
分类号 H04L9/08(2006.01)I;H04L9/30(2006.01)I;H04L9/32(2006.01)I 分类 电通信技术;
发明人 刘婷;汪宗斌 申请(专利权)人 北京信安世纪科技股份有限公司
代理机构 北京同达信恒知识产权代理有限公司 代理人 黄志华
地址 100052北京市西城区宣武门外大街甲1号环球财讯中心C座4层
法律状态 -

摘要

摘要 本发明公开了基于SM2算法的协同签名的方法、装置及存储介质,用以解决现有技术中存在的签名消息易被伪造的技术问题。第一参与方实施的签名方法包括:接收第二参与方发送的由第二随机数确定的第二椭圆曲线随机点及混淆所持有的第二子私钥所产生的第二中间签名;根据待签名消息的消息摘要及第二椭圆曲线随机点,生成待签名消息的第一部分签名;在确定第一部分签名为非零值时,基于所持有的第一子私钥、第一部分签名及第二中间签名生成第一中间签名;将第一部分签名及第一中间签名发送给第二参与方,使第二参与方能够基于第二子私钥及第一中间签名生成待签名消息的第二部分签名,以由第一部分签名及第二部分签名构成待签名消息的完整签名。