[发明专利]一种基于SM2算法的多方联合签名方法及系统在审
申请号: | 202210530903.5 | 申请日: | 2022-05-16 |
公开(公告)号: | CN114978536A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 吴艳;谢芳炎;林良梁;叶友校;王文春 | 申请(专利权)人: | 福建凯特信息安全技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30;H04L9/08;H04L9/40 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 唐燕玲 |
地址: | 350015 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sm2 算法 多方 联合 签名 方法 系统 | ||
1.一种基于SM2算法的多方联合签名方法,其特征在于,包括步骤:
第一通信方生成第一子密钥对,第二通信方生成第二子密钥对;
所述第一通信方对接收的待签名消息进行签名,得到签名值,并将所述签名值发送至所述第二通信方;
所述第二通信方根据所述第一子密钥对对所述签名值进行验证,得到第一验证结果,基于所述第一验证结果根据所述第二子密钥对对所述待签名消息进行运算,得到部分签名值参数,并将所述部分签名值参数发送至所述第一通信方;
所述第一通信方根据所述部分签名值参数和所述第一子密钥对计算完整签名值,并根据所述完整签名值得到联合签名结果。
2.根据权利要求1所述的一种基于SM2算法的多方联合签名方法,其特征在于,所述第一通信方生成第一子密钥对包括:
第一通信方生成第一随机数,并根据所述第一随机数计算第一子私钥;
所述第一通信方根据预设椭圆曲线的基点和所述第一子私钥生成第一子公钥;
所述第一通信方根据所述第一子私钥和所述第一子公钥得到第一子密钥对。
3.根据权利要求2所述的一种基于SM2算法的多方联合签名方法,其特征在于,所述第一通信方根据所述第一子私钥和所述第一子公钥得到第一子密钥对之后包括:
所述第一通信方根据所述第一随机数和所述基点计算第一参数,并将所述第一参数发送给第二通信方;
所述第二通信方生成第二子密钥对包括:
所述第二通信方生成第二随机数,并根据所述第二随机数计算第二子私钥;
所述第二通信方根据所述第二子私钥和所述基点生成第二子公钥;
所述第二通信方根据所述第二随机数和所述基点生成第二参数,并根据所述第二随机数、所述第一参数和所述第二参数生成第二公钥;
所述第二通信方将所述第二公钥和所述第二参数发送给所述第一通信方;
所述第一通信方根据所述第一随机数、所述第二参数和所述第一参数生成第一公钥,并判断所述第一公钥是否等于所述第二公钥,若是,则确定密钥生成成功。
4.根据权利要求3所述的一种基于SM2算法的多方联合签名方法,其特征在于,所述第一通信方对接收的待签名消息进行签名,得到签名值,并将所述签名值发送至所述第二通信方包括:
所述第一通信方生成第三随机数,并根据所述第三随机数和所述基点生成第三参数;
所述第一通信方根据所述第一子私钥对接收的待签名消息进行签名,得到签名值,并将所述签名值和所述第三参数发送给所述第二通信方。
5.根据权利要求4所述的一种基于SM2算法的多方联合签名方法,其特征在于,所述第一通信方根据所述第一子私钥和所述第一子公钥得到第一子密钥对之后还包括:
所述第一通信方将所述第一子公钥发送给所述第二通信方;
所述第二通信方根据所述第一子密钥对对所述签名值进行验证,得到第一验证结果,基于所述第一验证结果根据所述第二子密钥对对所述待签名消息进行运算,得到部分签名值参数,并将所述部分签名值参数发送至所述第一通信方包括:
所述第二通信方根据所述第一子公钥对所述签名值进行验证,得到第一验证结果;
所述第二通信方判断所述第一验证结果是否为验证成功,若是,则所述第二通信方生成第四随机数和第五随机数,并根据所述第四随机数、所述第五随机数、所述第三参数、所述第一子公钥、所述第二子私钥和所述基点计算第一椭圆曲线点,所述第一椭圆曲线点包括第一坐标;
所述第二通信方计算所述待签名消息的消息摘要,并根据所述消息摘要、所述第一坐标、所述第二子私钥、所述第四随机数和所述第五随机数对所述待签名消息进行运算,得到部分签名值参数,并将所述部分签名值参数发送至所述第一通信方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建凯特信息安全技术有限公司,未经福建凯特信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210530903.5/1.html,转载请声明来源钻瓜专利网。