[发明专利]一种分布式签名系统及管理方法有效
| 申请号: | 202011590645.7 | 申请日: | 2020-12-29 |
| 公开(公告)号: | CN112613882B | 公开(公告)日: | 2023-06-02 |
| 发明(设计)人: | 张海锋 | 申请(专利权)人: | 成都知道创宇信息技术有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李莎 |
| 地址: | 610000 四川省成都市高新区中国(*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 签名 系统 管理 方法 | ||
1.一种分布式签名系统,其特征在于,所述分布式签名系统包括:注册中心机和签名机单元,所述签名机单元包括至少两个签名机,所述注册中心机分别与每一台签名机通信连接;
每一台目标签名机分别用于将所有的目标签名机的标识数字带入各自的随机数多项式,获得第一计算结果和第二计算结果,其中,所述目标签名机为所述签名机单元中的任意一台签名机,第一计算结果表征将目标签名机自身的标识数字带入随机数多项式的计算结果,不同的第二计算结果表征不同的其他的目标签名机的标识数字带入随机数多项式的计算结果;
每一台目标签名机分别用于通过第一临时密钥将每一个第二计算结果进行加密,并将加密后的每一个第二计算结果通过所述注册中心机分别传输给对应的目标签名机;
每一台目标签名机分别用于依据自身的第一计算结果和其他的目标签名机传输的第二计算结果生成对应的私钥碎片;
每一台目标签名机分别用于依据各自的随机数多项式中的预设数量的随机参数与椭圆曲线类型的基点进行椭圆曲线乘法运算,获取特征点集合,其中,所述特征点集合包括基点与每一个随机参数的乘积;
每一台目标签名机分别用于通过所述第一临时密钥将各自的特征点集合进行加密,并将加密后的特征点集合广播给其他的目标签名机;
每一台目标签名机分别用于依据自身的特征点集合与其他的目标签名机传输的特征点集合进行椭圆曲线加法运算,获得临时公钥;
每一台目标签名机分别用于通过所述第一临时密钥对各自的临时公钥进行加密,并将加密后的临时公钥广播给其他的目标签名机;
每一台目标签名机均用于验证自身的临时公钥与其他的目标签名机传输的临时公钥均相同时,表征钥匙生成成功,将临时公钥作为最后的公钥。
2.如权利要求1所述的分布式签名系统,其特征在于,指定签名机为其中一台目标签名机;
所述指定签名机用于向所述注册中心机发起签名请求,其中,所述签名请求包括待签名哈希数据,目标公钥以及椭圆曲线类型;
所述注册中心机用于将所述签名请求广播至其他签名机;
被指定签名机用于在接收到所述签名请求后,确认存储有与所述目标公钥对应的私钥碎片时,通过所述注册中心机向所述指定签名机反馈可继续指令,其中,所述被指定签名机为除所述指定签名机以外的任意一台目标签名机;
所述指定签名机与数量为所述预设数量-1的被指定签名机组成签名机组;
所述签名机组内的每一台签名机分别用于自身的私钥碎片和椭圆曲线随机数r进行椭圆曲线签名,获得各自的签名结果,并将各自的签名结果广播给所述签名机组内的其他签名机;
所述签名机组内的每一台签名机还用于依据自身的签名结果和所述签名机组内的其他签名机广播的签名结果进行拉格朗日插值计算,获取最终的签名结果。
3.如权利要求1所述的分布式签名系统,其特征在于,第一代的目标签名机用于向所述注册中心机传输私钥生成请求,其中,所述第一代的目标签名机为所述签名机单元内的任意一台签名机,所述私钥生成请求包括椭圆曲线类型、其他参与方总数以及签名完成阈值;
所述注册中心机用于接收所述第一代的目标签名机传输的所述私钥生成请求,从在线的其他签名机中,确定数量为所述其他参与方总数的第二代的目标签名机;
所述注册中心机还用于对私钥生成请求进行更新,获得第二代私钥生成请求,其中,所述第二代私钥生成请求包括椭圆曲线类型、其他参与方总数、签名完成阈值以及每一台目标签名机的唯一标识符;
所述注册中心机还用于向每一台目标签名机广播更新后的第二代私钥生成请求。
4.如权利要求1所述的分布式签名系统,其特征在于,所有的目标签名机用于依据椭圆曲线密钥协商协议生成第一临时密钥。
5.如权利要求1所述的分布式签名系统,其特征在于,每一台目标签名机分别用于生成各自对应的随机数多项式,其中,所述随机数多项式包括预设数量的随机参数,每一个随机参数分作为所述随机数多项式中对应阶乘未知数的参数,所述预设数量为签名完成阈值+1的和;
每一台目标签名机分别用于将所有的目标签名机的唯一标识符通过哈希算法转换为对应的标识数字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都知道创宇信息技术有限公司,未经成都知道创宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011590645.7/1.html,转载请声明来源钻瓜专利网。





