[发明专利]联合数字签名生成方法、电子设备和计算机可读介质有效
| 申请号: | 202010279595.4 | 申请日: | 2020-04-10 |
| 公开(公告)号: | CN111510299B | 公开(公告)日: | 2021-03-19 |
| 发明(设计)人: | 胡明军 | 申请(专利权)人: | 宁波富万信息科技有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32 |
| 代理公司: | 北京卫智畅科专利代理事务所(普通合伙) 11557 | 代理人: | 陈佳 |
| 地址: | 315153 浙江省宁波市海曙区石碶*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 联合 数字签名 生成 方法 电子设备 计算机 可读 介质 | ||
本公开的实施例公开了联合数字签名生成方法、电子设备和计算机可读介质。该方法的一具体实施方式包括:获取目标数据;生成公钥;将目标数据、公钥、第一终端名称、第二终端名称发送至第一终端以及第二终端,第一终端生成第一终端的编码和授权凭证以及返回,第二终端生成第二终端的编码以及返回;将接收到的第一终端生成的授权凭证发送至第二终端;将接收到的第二终端的编码发送至第一终端,第一终端生成第一签名;将接收到的第一终端的编码发送至第二终端,第二终端生成第二签名;基于第一签名和第二签名,得到目标数据的联合签名。这种方法能够实现多方用户的联合签名。
技术领域
本公开实施例涉及保密和安全通信领域,具体涉及一种解决多方联合数字签名的方法、电子设备和计算机可读介质。
背景技术
计算机网络技术的快速发展,使得很多传统的事务处理工作得以通过网络来实现,从而形成了各种电子事务处理系统,如电子政务、电子商务等。这些电子事务处理系统通常涉及多个参与方,其安全性方面的需求催生了各种联合数字签名体制。用形式化的方法定义这些联合数字签名体制的安全性以及设计可证明安全的联合数字签名方案是联合数字签名研究的重点。联合数字签名的方法除了要保证签名的安全性、可靠性,还必须能够有效解决一方抵赖的问题,从而避免某个参与方否认曾经就联合签名的数据、文本等进行签名确认的问题。
发明内容
本公开实施例提出了一种联合数字签名生成方法。
第一方面,本公开实施例提供了一种联合数字签名生成方法,该方法包括:获取目标数据;生成公钥;将目标数据、公钥、第一终端名称、第二终端名称发送至第一终端以及第二终端,其中,第一终端生成第一终端的编码和授权凭证以及返回,第二终端生成第二终端的编码以及返回;将接收到的第一终端生成的授权凭证发送至第二终端,其中,第二终端存储授权凭证;将接收到的第二终端的编码发送至第一终端,其中,第一终端生成第一签名;将接收到的第一终端的编码发送至第二终端,其中,第二终端生成第二签名;接收第一终端返回的第一签名以及第二终端返回的第二签名,生成目标数据的联合签名。
在一些实施例中,生成公钥,包括:确定公钥参数g,p,q,其中,g为任意整数,p和q是素数,并且,p和q满足如下公式:p≡1 mod q,其中,“≡”表示“定义为”,“mod”为求模运算;将公钥参数发送至第一终端,其中,第一终端随机生成第一终端的私钥,以及,基于公钥参数、第一终端的私钥生成第一公钥以及返回;将公钥参数发送至二终端,其中,第二终端随机生成第二终端的私钥,以及,基于公钥参数、第二终端的私钥生成第二公钥以及返回;将第一公钥和第二公钥相乘,生成公钥。
在一些实施例中,第一终端生成第一终端的编码和授权凭证以及返回,包括:随机确定整数kA;根据如下公式确定第一终端的编码rA:其中,g为公钥参数,kA为随机整数,A为第一终端名称,mod为求模运算,表示g的kA次幂,通过该求幂处理后求模运算得到第一终端的编码rA;比特位连接第一终端的编码、第一终端名称A、第二终端名称B,生成辅助凭证;将辅助凭证输入哈希散列算法,生成授权凭证;返回第一终端的编码和授权凭证。
在一些实施例中,第二终端生成第二终端的编码以及返回,包括:随机确定整数kB;根据如下公式确定第二终端的编码rB:其中,g为公钥参数,kB为随机整数,B为第二终端名称,mod为求模运算,表示g的kB次幂,通过该求幂处理后求模运算得到第二终端的编码rB;返回第二终端的编码。
在一些实施例中,第一终端生成第一签名,包括:基于第一终端的编码和第二终端的编码,生成第一编码;比特位连接第一编码、目标数据、第一终端名称、第二终端名称,生成第一辅助签名;将第一辅助签名输入哈希散列算法,生成第二辅助签名;基于第一终端的私钥、第二辅助签名、kA、q,生成第一签名SA。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波富万信息科技有限公司,未经宁波富万信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010279595.4/2.html,转载请声明来源钻瓜专利网。





