[发明专利]基于区块链的密钥管理方法、装置、设备及存储介质有效
申请号: | 201910871597.X | 申请日: | 2019-09-16 |
公开(公告)号: | CN110601830B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 王强 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;G06F21/64 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 蔡艾莹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 密钥 管理 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种基于区块链的密钥管理方法、装置、设备及存储介质,本发明通过信息处理节点获取待生成密钥节点发送的业务数据密钥生成请求;信息处理节点根据业务数据密钥生成请求对待生成密钥节点进行验证;当验证通过时,信息处理节点将验证通过的信息发送至待生成密钥节点;待生成密钥节点基于验证通过的信息进行协商会话密钥,获得会话密钥,并将会话密钥发送至信息处理中心;信息处理节点接收待生成密钥节点接收验证通过的信息反馈的会话密钥;信息处理节点获取业务密钥,并根据会话密钥对业务密钥进行加密,获得密文密钥;通过第二节点对所述密文密钥进行上链,并同步上传密文密钥。该方案可以防止密钥丢失,提高密钥管理的安全性。
技术领域
本发明涉及通讯技术领域,具体涉及一种基于区块链的密钥管理方法、装置、设备及存储介质。
背景技术
区块链技术以去中心化,不可篡改,严格的同步及共识机制,在越来越多领域得到推广及应用,尤其在密钥管理中,得到越来越广的应用。
密钥密钥管理服务的主要功能是保护密钥的保密性、完整性和可用性,包括密钥生成,存储,分散等的全生命周期管理;在传统的密钥管理服务中,通过加密机,加密卡来做密钥的统一管控,容易出现单点故障,密钥丢失,或者使用不便的问题。
发明内容
本发明实施例提供一种基于区块链的密钥管理方法、装置、设备及存储介质,可以减少密钥管理出现单点故障的情况,提高密钥管理的安全性。
为解决上述技术问题,本发明实施例提供一种基于区块链的密钥管理方法,提供以下技术方案:
信息处理节点获取待生成密钥节点发送的业务数据密钥生成请求;
信息处理节点根据所述业务数据密钥生成请求对所述待生成密钥节点进行验证;
当验证通过时,信息处理节点将验证通过的信息发送至所述待生成密钥节点;
待生成密钥节点基于验证通过的信息进行协商会话密钥,获得会话密钥,并将所述会话密钥发送至信息处理中心;
信息处理节点接收所述待生成密钥节点接收所述验证通过的信息反馈的会话密钥;
信息处理节点获取业务密钥,并根据所述会话密钥对所述业务密钥进行加密,获得密文密钥;
通过所述第二节点对所述密文密钥进行上链,并同步上传所述密文密钥。
可选的,在一些实施例中,所述信息处理节点根据所述密钥生成请求对所述待生成密钥节点进行验证,包括:
信息处理节点根据所述待生成密钥节点标识从第二节点获取待生成密钥节点公钥;
信息处理节点通过所述待生成密钥节点公钥对所述待生成秘钥节点进行验证。
可选的,在一些实施例中,所述信息处理节点获取业务密钥,并根据所述会话密钥对业务密钥进行加密,获得密文密钥,包括:
信息处理节点获取所述会话密钥的字符串长度;
信息处理节点基于所述会话密钥的字符串长度获取分段规则;
信息处理节点基于所述分段规则,对所述会话密钥进行分段,获得分段后的会话密钥;
信息处理节点通过所述分段后的会话密钥对所述业务密钥进行加密,获得密文密钥。
可选的,在一些实施例中,所述通过所述第二节点对所述密文密钥进行上链,并同步上传所述密文密钥之后,还包括:
待生成密钥节点发送获取基于所述会话密钥密文密钥指令;
待生成密钥节点接收所述信息处理节点基于所述会话密钥生成的密文密钥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910871597.X/2.html,转载请声明来源钻瓜专利网。