[发明专利]一种基于区块链的密钥管理方法在审
申请号: | 202010051636.4 | 申请日: | 2020-01-17 |
公开(公告)号: | CN111262867A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 吴燕琼;丁莉萍 | 申请(专利权)人: | 吴燕琼 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L29/08 |
代理公司: | 深圳市创富知识产权代理有限公司 44367 | 代理人: | 朱冬吉 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 密钥 管理 方法 | ||
本申请实施例涉及一种基于区块链的密钥管理方法:若接收到密钥备份请求,获取事务私钥和第一验证信息;第一验证信息可为字符、条形码、二维码、生物特征中一种或多种;采用不可逆加密算法对第一验证信息进行加密得到第一加密密钥,包括第一加密私钥和第一加密公钥;构建一条密钥区块链,将事务私钥和第一加密公钥作为密钥信息存储于密钥区块链的区块中;若接收到密钥验证请求,要从密钥区块链取出事务私钥,采集第二验证信息,采用上述不可逆加密算法对第二验证信息进行加密得到第二加密密钥,包括第二加密私钥和第二加密公钥;若第二加密密钥与第一加密密钥匹配成功,则建立与主区块链之间的加密通道,通过事务私钥对主区块链中事务进行操作。
技术领域
本申请涉及区块链技术领域,特别是涉及一种基于区块链的密钥管理方法。
背景技术
当前,越来越多人认识到区块链技术有助于解决人与人之间的信任问题和信息数据的安全问题,国家政府也充分认识到区块链技术对科技进步的重要性,着力推动区块链技术的应用落地。在以往成功的区块链技术应用中都需要用私钥来进行签名验证,用户私钥的丢失和失窃也是现存的一大问题。比如据估计,大约有五分之一的比特币的私钥可能处于丢失或永远丢失的状态,私钥丢失对用户往往造成无可挽回的巨大损失。所以,解决私钥丢失和失窃问题是推动提高区块链技术需要解决的一个重要问题。
发明内容
本申请实施例提供一种基于区块链的密钥管理方法,可以有效预防用户私钥丢失和被窃取的情况。
一种基于区块链的密钥管理方法,包括:
若接收到密钥备份请求,获取事务私钥和第一验证信息;所述第一验证信息可为字符、条形码、二维码、生物特征中一种或多种;
采用不可逆加密算法对所述第一验证信息进行加密得到第一加密密钥,包括第一加密私钥和第一加密公钥;
构建一条密钥区块链,将所述事务私钥和所述第一加密公钥作为密钥信息存储于所述密钥区块链的区块中;
若接收到密钥验证请求,要从所述密钥区块链取出事务私钥,采集第二验证信息,采用上述不可逆加密算法对所述第二验证信息进行加密得到第二加密密钥,包括第二加密私钥和第二加密公钥;
若所述第二加密密钥与所述第一加密密钥匹配成功,则建立与主区块链之间的加密通道,通过所述事务私钥对所述主区块链中事务进行操作。
在一个实施例中,还包括:
将所述第一验证信息对应的不同验证方式信息存储于所述密钥区块链的区块中。
在一个实施例中,还包括:
所述第一验证信息可为一个或多个;
当所述第一验证信息为多个时,采用不可逆加密算法对所述多个第一验证信息分别进行加密,得到多个第一加密私钥和对应的多个第一加密公钥;
将所述事务私钥和所述多个第一加密公钥作为密钥信息存储于所述密钥区块链的区块中。
在一个实施例中,还包括:
所述密钥区块链中还存储有与所述密钥信息对应的有效期限,在所述有效期限届满前发送更新通知,用于提醒用户对所述密钥信息进行更新。
在一个实施例中,还包括:
在所述密钥信息的有效期限届满时,若未接收到对所述发起的对所述密钥信息的更新操作,将所述第一加密公钥有效性标记为失效。
在一个实施例中,所述若所述第一加密密钥与所述第二加密密钥匹配成功包括:
存在与所述第二加密密钥相同的第一加密密钥且所述第一加密密钥的有效性不为失效,则为匹配成功。
在一个实施例中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吴燕琼,未经吴燕琼许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010051636.4/2.html,转载请声明来源钻瓜专利网。