[发明专利]签名处理方法、装置及系统有效
申请号: | 202010677627.6 | 申请日: | 2020-07-15 |
公开(公告)号: | CN111565108B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 秦体红;汪宗斌;刘金华 | 申请(专利权)人: | 北京信安世纪科技股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/30;H04L9/32;H04L9/06 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 100048 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 签名 处理 方法 装置 系统 | ||
1.一种签名处理方法,其特征在于,包括:
第一通信端生成待签名消息的消息摘要及第一部分签名;以及加密第一私钥获得第一加密私钥,并将所述消息摘要、所述第一部分签名及所述第一加密私钥发送至第二通信端;
所述第二通信端生成第二部分签名及结合所述第二部分签名和所述第一部分签名生成第一协同签名;以及加密第二私钥获得第二加密私钥,并基于所述第一加密私钥和所述第二加密私钥加密获得第一中间参数;以及将所述消息摘要、所述第二部分签名、所述第一协同签名、所述第一加密私钥、所述第二加密私钥及所述第一中间参数发送至第三通信端;
所述第三通信端生成第三部分签名及结合所述第三部分签名和所述第一协同签名生成第二协同签名,并基于所述第二协同签名及所述消息摘要获得第一签名;以及加密第三私钥获得第三加密私钥,并基于所述第一加密私钥、所述第二加密私钥及所述第三加密私钥,加密获得第二中间参数及第三中间参数;以及将所述第二中间参数及所述第一签名发送至所述第一通信端以及将所述第三中间参数发送至所述第二通信端;其中,所述第一私钥、所述第二私钥以及所述第三私钥分别由所述第一通信端、所述第二通信端以及所述第三通信端各自生成,并由所述第三通信端生成验证公钥;
所述第二通信端基于所述第三中间参数计算获得第四中间参数,并将所述第四中间参数发送至所述第一通信端;
所述第一通信端对所述第四中间参数及所述第二中间参数进行解密,并基于解密结果计算获得第二签名;以及输出所述第一签名和所述第二签名。
2.根据权利要求1所述的方法,其特征在于,所述第一通信端生成待签名消息的消息摘要及第一部分签名之前,所述方法还包括:
第一通信端生成第一私钥;以及基于所述第一私钥生成第一公钥,并将所述第一公钥发送至第二通信端;
所述第二通信端生成第二私钥;以及基于所述第二私钥生成第二公钥及结合所述第一公钥和所述第二公钥生成临时公钥,并将所述临时公钥发送至第三通信端;
所述第三通信端生成第三私钥;以及基于所述第三私钥生成第三公钥及结合所述临时公钥和所述第三公钥生成验证公钥。
3.根据权利要求1所述的方法,其特征在于,所述第一通信端输出所述第一签名和所述第二签名之后,所述方法还包括:
所述第三通信端利用所述验证公钥对所述第一签名和所述第二签名进行验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信安世纪科技股份有限公司,未经北京信安世纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010677627.6/1.html,转载请声明来源钻瓜专利网。