[发明专利]基于区块链的密钥管理方法、装置、介质及设备有效
申请号: | 202110187195.5 | 申请日: | 2021-02-18 |
公开(公告)号: | CN112560072B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 徐文超;申子熹 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 密钥 管理 方法 装置 介质 设备 | ||
1.一种基于区块链的密钥管理方法,其特征在于,包括:
子账户签名对应的签名方通过从属账户生成请求内容,并对所述请求内容进行签名,得到所述子账户签名;
所述子账户签名对应的签名方将所述子账户签名发送至主账户签名对应的签名方,以使得所述主账户签名对应的签名方对所述子账户签名进行签名,得到所述主账户签名;
所述主账户签名对应的签名方根据所述主账户签名生成上链请求并将所述上链请求广播于区块链网络中,以使得所述区块链网络中的节点校验所述上链请求的子账户签名的合法性;
接收至少一个签名方签名后的上链请求;
校验所述上链请求中所述子账户签名的合法性;
若所述子账户签名存在合法性且所述上链请求满足双重校验条件时,校验所述上链请求中主账户签名的合法性;其中,所述子账户签名和所述主账户签名对应的签名方不同;
若所述主账户签名存在合法性,则判定所述上链请求存在合法性;
响应于所述上链请求并共识响应结果,以及将所述响应结果打包写入区块链账本;
其中,所述子账户签名对应的签名方为企业子账户,所述主账户签名对应的签名方为企业管理员账户,一个企业管理员账户对应于一个或多个企业子账户。
2.根据权利要求1所述的方法,其特征在于,所述子账户签名的签名内容包括所述上链请求的请求内容,所述主账户签名的签名内容包括所述请求内容和所述子账户签名;或者,所述子账户签名的签名内容和所述主账户签名的签名内容均包括所述请求内容。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述上链请求中的一类编码确定所述上链请求的签名方类型;其中,所述一类编码用于作为对应于所述子账户签名的签名方的唯一表征;
若所述签名方类型为组织,则判定所述上链请求满足所述双重校验条件。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述签名方类型为个人,将所述上链请求存储于交易池中;
根据预设单位时长对所述交易池中的请求进行响应;
对响应结果进行共识并将所述响应结果打包为区块写入所述区块链账本。
5.根据权利要求3所述的方法,其特征在于,判定所述上链请求满足双重校验条件,包括:
检测所述主账户签名是否为空,如果否,则判定所述上链请求满足所述双重校验条件。
6.根据权利要求5所述的方法,其特征在于,若检测到所述主账户签名为空,所述方法还包括:
将所述上链请求存储至待签池,以使得所述主账户签名对应的签名方在监听到所述上链请求时对所述上链请求进行签名。
7.根据权利要求6所述的方法,其特征在于,所述主账户签名对应的签名方在监听到所述上链请求时对所述上链请求进行签名,包括:
所述主账户签名对应的签名方在监听到所述上链请求时,对所述上链请求中的请求内容进行合规检测;
若检测到所述请求内容合规,所述主账户签名对应的签名方对所述上链请求进行签名,以使得所述主账户签名不为空。
8.根据权利要求4所述的方法,其特征在于,校验所述上链请求的主账户签名的合法性,包括:
检测所述主账户签名对应的签名内容是否包含所述子账户签名和所述上链请求的请求内容;
如果是,则确定与所述一类编码对应的二类编码并获取所述二类编码对应的公钥;其中,所述二类编码用于作为对应于所述主账户签名的签名方的唯一表征;
校验所述二类编码对应的公钥与所述主账户签名中的公钥是否一致;
若一致,则判定所述主账户签名存在合法性。
9.根据权利要求8所述的方法,其特征在于,若检测到不存在与所述一类编码对应的二类编码,所述方法还包括:
将所述签名方类型由所述组织变更为所述个人,并将所述上链请求存储至所述交易池中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110187195.5/1.html,转载请声明来源钻瓜专利网。