[发明专利]一种面向区块链的密钥管理方法有效
| 申请号: | 201610890828.8 | 申请日: | 2016-10-13 |
| 公开(公告)号: | CN107944255B | 公开(公告)日: | 2020-08-04 |
| 发明(设计)人: | 郭成;高杰;张立群;高伟;靳志伟 | 申请(专利权)人: | 深圳市图灵奇点智能科技有限公司 |
| 主分类号: | G06F21/46 | 分类号: | G06F21/46;G06F21/62 |
| 代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 区块 密钥 管理 方法 | ||
1.一种面向区块链的密钥管理方法,用于密钥的初始分配,其特征在于,包括以下步骤:
S1:应用开始前,为加入区块链的每个用户分配主密钥对A和辅密钥对B,同时在平台方的密钥管理中心产生备份密钥对C;
S2:分别对上述主密钥对A、辅密钥对B和备份密钥对C进行设置,并且主密钥对A、辅密钥对B和备份密钥对C分别对应设置1、0.9和0.1的权重;
S3:定义区块链交易过程的多重签名验证脚本,设置有效交易的门槛阀值为1;
S4:用户使用主密钥对A、辅密钥对B及备份密钥对C的私钥进行交易签名,上述区块链其他用户按照定义的门槛阀值进行交易验证;
用于区块链应用中密钥丢失后的密钥恢复和资产找回,包括以下步骤:
S01:用户向平台方的密钥管理中心报告主密钥对A丢失;
S02:上述平台方的密钥管理中心为该用户重新分配新的主密钥对A2;
S03:密钥管理中心协同用户启用辅密钥对B和备份密钥对C,对该用户的所有资产进行一次转移;
S04:后续交易中弃用已丢失主密钥对A,用户使用主密钥对A2、辅密钥对B和备份密钥对C的私钥进行交易签名,区块链其他用户按照定义的门槛阀值进行交易验证。
2.根据权利要求1所述的一种面向区块链的密钥管理方法,其特征在于:所述权重要求使用一个或多个密钥对使得权重大于或等于1,则交易通过验证。
3.权利要求1所述的一种面向区块链的密钥管理方法,现实应用中,可进一步拓展到多个平台方及多方式权重检验,以进一步加强对交易的监管验证,提高安全性。
4.一种面向区块链的密钥管理方法,多个平台方及多方式权重检验情况下,用于密钥的初始分配,其特征在于,包括以下步骤:
SS1:应用开始前,为加入区块链的每个用户分配主密钥对A和辅密钥对B,同时在n个平台方的密钥管理中心产生n对备份密钥对C1、C2、…、Cn;其中,n为大于1的正整数;
SS2:分别对上述主密钥对A、辅密钥对B和备份密钥对C1、C2、…、Cn设置权重Wa、Wb、Wc1、Wc2、…、Wcn;
SS3:定义阀值计算函数为f(Wa,Wb,Wc1,Wc2,…,Wcn),定义交易验证的门槛阀值为T,定义验证方式为f(Wa,Wb,Wc1,Wc2,…,Wcn)>=T,其中,f(Wa,Wb,Wc1,Wc2,…,Wcn)可以为任意自定义函数,其中T为大于零的实数;
SS4:用户使用主密钥对A、辅密钥对B及备份密钥对C1、C2、…、Cn中的1个或多个私钥进行交易签名,上述区块链其他用户按照定义的阀值计算函数和门槛阀值进行交易验证;
多个平台方及多方式权重检验情况下,用于区块链应用中密钥丢失后的密钥恢复和资产找回,其特征在于,包括以下步骤:
SS01:用户向平台方的多个密钥管理中心报告主密钥对A丢失;
SS02:平台方的多个密钥管理中心为该用户重新分配新的主密钥对A2;
SS03:多个密钥管理中心协同用户启用辅密钥对B和备份密钥对C1、C2、…、Cn,对该用户的所有资产进行一次转移;其中,n为大于1的正整数;
SS04:后续交易中弃用已丢失主密钥对A,用户使用主密钥对A2、辅密钥对B和备份密钥对C1、C2、…、Cn的私钥进行交易签名,区块链其他用户按照定义的门槛阀值进行交易验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市图灵奇点智能科技有限公司,未经深圳市图灵奇点智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610890828.8/1.html,转载请声明来源钻瓜专利网。





