[发明专利]一种区块链密钥管理方法、系统及存储介质在审
申请号: | 201910936634.0 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110740130A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 石宁;李达;甘子荣;王晨旭 | 申请(专利权)人: | 南京金宁汇科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06Q20/38 |
代理公司: | 44205 广州嘉权专利商标事务所有限公司 | 代理人: | 何文聪 |
地址: | 211800 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 私钥 可信任用户 存储用户 云平台 解密 密文 逆序 区块 保险箱 存储介质 加密顺序 身份验证 私钥加密 用户公钥 用户身份 用户私钥 链密钥 公钥 上传 加密 可信 应用 管理 | ||
1.一种区块链密钥管理方法,其特征在于:包括以下步骤:
将待存储用户的公钥上传至云平台;
根据云平台上所有用户身份的可信程度优先级,确定可信任用户;
根据可信任用户的用户公钥,对待存储用户的私钥依次进行加密,得到私钥加密后的密文;
若要找回私钥,则在通过云平台的身份验证后,按照加密顺序的逆序,根据可信任用户的用户私钥对密文进行解密,得到待存储用户的私钥;
其中,所述云平台用于存储用户的公钥和私钥密文。
2.根据权利要求1所述的一种区块链密钥管理方法,其特征在于:还包括以下步骤:
采用实名认证的方式在云平台进行用户注册,获取注册账号和注册密码。
3.根据权利要求2所述的一种区块链密钥管理方法,其特征在于:还包括以下步骤:
根据用户在云平台的注册账号和注册密码登录云平台。
4.根据权利要求1所述的一种区块链密钥管理方法,其特征在于:所述根据云平台上所有用户身份的可信程度优先级,确定可信任用户这一步骤,具体为:
根据云平台上所有用户身份的可信程度优先级,按照优先级从高到低从云平台上选取若干个用户,得到可信任用户。
5.一种区块链密钥管理系统,其特征在于:包括:
上传模块,用于将待存储用户的公钥上传至云平台;
选取模块,用于根据云平台上所有用户身份的可信程度优先级,确定可信任用户;
加密模块,用于根据可信任用户的用户公钥,对待存储用户的私钥依次进行加密,得到私钥加密后的密文;
解密模块,用于在通过云平台的身份验证后,按照加密顺序的逆序,根据可信任用户的私钥对密文进行解密,得到待存储用户的私钥;
其中,所述云平台用于存储用户的公钥和私钥密文。
6.根据权利要求5所述的一种区块链密钥管理系统,其特征在于:还包括:
注册模块,用于采用实名认证的方式在云平台进行用户注册,获取注册账号和注册密码;
登录模块,用于根据用户在云平台的注册账号和注册密码登录云平台。
7.一种区块链密钥管理系统,其特征在于:包括:
用户端,用于将待存储用户的公钥上传至云平台;
云平台,用于对用户进行身份验证;还用于提供加密信道来对私钥进行加密以及对密文进行解密;还用于直接对待存储用户的私钥依次进行加密以及按照加密顺序的逆序对密文进行解密,得到私钥。
8.根据权利要求7所述的一种区块链密钥管理系统,其特征在于:
所述云平台还用于根据用户注册信息,生成注册账号和注册密码;
所述用户端还用于根据注册账号和注册密码登录云平台。
9.一种区块链密钥管理系统,其特征在于:包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-4中任一项所述的区块链密钥管理方法。
10.一种存储介质,其中存储有处理器可执行的指令,其特征在于:所述处理器可执行的指令在由处理器执行时用于执行如权利要求1-4中任一项所述的区块链密钥管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京金宁汇科技有限公司,未经南京金宁汇科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910936634.0/1.html,转载请声明来源钻瓜专利网。