[发明专利]一种面向区块链的密钥管理方法有效
| 申请号: | 201610890828.8 | 申请日: | 2016-10-13 | 
| 公开(公告)号: | CN107944255B | 公开(公告)日: | 2020-08-04 | 
| 发明(设计)人: | 郭成;高杰;张立群;高伟;靳志伟 | 申请(专利权)人: | 深圳市图灵奇点智能科技有限公司 | 
| 主分类号: | G06F21/46 | 分类号: | G06F21/46;G06F21/62 | 
| 代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 | 
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 面向 区块 密钥 管理 方法 | ||
本发明公开了一种面向区块链的密钥管理方法,用于密钥的初始分配、管理和丢失恢复,包括以下步骤:应用开始前,为加入区块链的每个用户分配两对密钥,同时在密钥管理中心(平台方)产生一对备份密钥,对主密钥对、辅密钥对和备份密钥对分别对应设置权重,定义区块链交易过程的多重签名验证脚本。现实应用中,可进一步拓展到多个平台方及多方式权重检验。该面向区块链的密钥管理方法,提出了一套区块链应用中密钥丢失后的密钥恢复、资产找回、多用户权限管理的解决方法,能有效的解决在密钥丢失的情况下密钥的恢复及资产难以找回或恢复的问题,弥补了现有的区块链应用中密钥管理机制存在较大的问题和漏洞,有利于用户的正常使用。
技术领域
本发明涉及通讯技术领域,具体为一种面向区块链的密钥管理方法。
背景技术
比特币是一种全球通用的加密电子货币且完全交由用户们自治的交易工具,比特币的概念最初由中本聪在2009年提出,与大多数货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。
区块链是比特币的底层技术,像一个数据库账本,记载所有的交易记录。区块链交易签名及验证的基本流程包括交易单签名过程和交易单验证过程,交易单签名过程由以下步骤组成:
1、收款人的公钥;
2、上一交易单数据;
3、利用步骤1和步骤2的数据得出散列值X;
4、付款人私钥对X加密,得到付款人签名;
5、将付款人签名附加在交易单中,发给收款人。
交易单验证过程由以下步骤组成:
1、付款人A的公钥,用于解密A的私钥;
2、解密付款人的签名,获得散列值X;
3、收款人利用自己的公钥和上一交易单的数据,得到另一个散列值Y;
4、如果X=Y,交易单有效。
交易单1包括用户2的公钥、算出散列值和用户1的签名;交易单2包括用户3的公钥、算出散列值和用户2的签名;交易单3包括用户4的公钥、算出散列值和用户3的签名;依次类推。上一个交易单完成后,将信息传递给交易单1中的算出散列值,与用户1的私钥、用户2的公钥及用户1的签名配合完成交易单1,完成后将信息传递给交易单2中的算出散列值,依次类推进行交易。
而目前市场上原有密钥的管理机制存在较大的问题和漏洞,缺少相应且必要的针对面向区块链的密钥管理方法,在密钥丢失的情况下密钥的恢复及资产难以找回或恢复,不利于用户的正常使用和资产保护,并且固定格式化的多密钥管理、配置及使用不能满足日益更新的需求。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种面向区块链的密钥管理方法,具备区块链应用中密钥丢失后的密钥恢复、资产找回、多用户权限管理等优点,解决了原有密钥的管理机制存在较大的问题和漏洞。
(二)技术方案
为实现上述区块链应用中密钥丢失后的密钥恢复和资产找回目的,本发明提供如下技术方案:一种面向区块链的密钥管理方法,用于密钥的初始分配,包括以下步骤:
S1:应用开始前,为加入区块链的每个用户分配两对密钥(主密钥对A、辅密钥对B),同时在密钥管理中心(平台方)产生一对密钥(备份密钥对C);
S2:分别对上述主密钥对A、辅密钥对B和备份密钥对C进行设置,并且主密钥对A、辅密钥对B和备份密钥对C分别对应设置1、0.9和0.1的权重;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市图灵奇点智能科技有限公司,未经深圳市图灵奇点智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610890828.8/2.html,转载请声明来源钻瓜专利网。





