[发明专利]一种分布式签名系统及管理方法有效
| 申请号: | 202011590645.7 | 申请日: | 2020-12-29 |
| 公开(公告)号: | CN112613882B | 公开(公告)日: | 2023-06-02 |
| 发明(设计)人: | 张海锋 | 申请(专利权)人: | 成都知道创宇信息技术有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李莎 |
| 地址: | 610000 四川省成都市高新区中国(*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 签名 系统 管理 方法 | ||
本申请提出一种分布式签名系统及管理方法中,每一台目标签名机分别用于将所有的目标签名机的标识数字带入各自的随机数多项式,获得第一计算结果和第二计算结果,第一计算结果表征将目标签名机自身的标识数字带入随机数多项式的计算结果,不同的第二计算结果表征不同的其他的目标签名机的标识数字带入随机数多项式的计算结果;将加密后的每一个第二计算结果通过注册中心机分别传输给对应的目标签名机;依据自身的第一计算结果和其他的目标签名机传输的第二计算结果生成对应的私钥碎片。整个过程中,第一计算结果并未经过注册中心机,从而注册中心机无法获取每一个目标签名机的私钥碎片,从而保障了私钥的安全性,减少了对注册中心机的依赖。
技术领域
本申请涉及互联网领域,具体而言,涉及一种分布式签名系统及管理方法。
背景技术
随着社会的发展和科学的进步,互联网被广泛的应用到各个领域,给人们的生活带来了极大的便利性。互联网产品中的数字货币与区块链技术也应运而生。为了保障数字货币与区块链的大规模安全应用,密钥与签名成为了保障安全核心的环节。
现有技术中,绝大多数数字货币通过非对称加密与签名来保护账户与数字资产的安全。私钥一旦泄漏或被黑客窃取,则会造成无法挽回的损失。
发明内容
本申请的目的在于提供一种分布式签名系统及管理方法,以至少部分改善上述问题。
为了实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供一种分布式签名系统,所述分布式签名系统包括:注册中心机和签名机单元,所述签名机单元包括至少两个签名机,所述注册中心机分别与每一台签名机通信连接;
每一台目标签名机分别用于将所有的目标签名机的标识数字带入各自的随机数多项式,获得第一计算结果和第二计算结果,其中,所述目标签名机为所述签名机单元中的任意一台签名机,第一计算结果表征将目标签名机自身的标识数字带入随机数多项式的计算结果,不同的第二计算结果表征不同的其他的目标签名机的标识数字带入随机数多项式的计算结果;
每一台目标签名机分别用于通过第一临时密钥将每一个第二计算结果进行加密,并将加密后的每一个第二计算结果通过所述注册中心机分别传输给对应的目标签名机;
每一台目标签名机分别用于依据自身的第一计算结果和其他的目标签名机传输的第二计算结果生成对应的私钥碎片。
可选地,每一台目标签名机分别用于依据各自的随机数多项式中的预设数量的随机参数与椭圆曲线类型的基点进行椭圆曲线乘法运算,获取特征点集合,其中,所述特征点集合包括基点与每一个随机参数的乘积;
每一台目标签名机分别用于通过所述第一临时密钥将各自的特征点集合进行加密,并将加密后的特征点集合广播给其他的目标签名机;
每一台目标签名机分别用于依据自身的特征点集合与其他的目标签名机传输的特征点集合进行椭圆曲线加法运算,获得临时公钥;
每一台目标签名机分别用于通过所述第一临时密钥对各自的临时公钥进行加密,并将加密后的临时公钥广播给其他的目标签名机;
每一台目标签名机均用于验证自身的临时公钥与其他的目标签名机传输的临时公钥均相同时,表征钥匙生成成功,将临时公钥作为最后的公钥。
可选地,指定签名机为其中一台目标签名机;
所述指定签名机用于向所述注册中心机发起签名请求,其中,所述签名请求包括待签名哈希数据,目标公钥以及椭圆曲线类型;
所述注册中心机用于将所述签名请求广播至其他签名机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都知道创宇信息技术有限公司,未经成都知道创宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011590645.7/2.html,转载请声明来源钻瓜专利网。





