[发明专利]基于数字证书认证的跨链信任方法、装置、设备以及介质有效
| 申请号: | 202011316751.6 | 申请日: | 2020-11-23 |
| 公开(公告)号: | CN112115205B | 公开(公告)日: | 2021-02-02 |
| 发明(设计)人: | 乔小强;郭懿心;韦德志;王兆创;刘友为;王章 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/46;G06F21/60;G06F21/64;G06F21/33 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 数字证书 认证 信任 方法 装置 设备 以及 介质 | ||
1.一种基于数字证书认证的跨链信任方法,其特征在于,包括:
当资产授权用户的身份验证成功时,获取所述资产授权用户对应的证书签名,向证书授权节点发送包含所述证书签名的证书颁发请求,以使所述证书授权节点根据所述证书颁发请求,为被授权节点颁发包含所述证书签名的被授权节点证书;
接收所述证书授权节点返回的所述被授权节点证书,获取所述资产授权用户为所述被授权节点签署的授权合同;所述授权合同包含所述资产授权用户对应的用户签名和所述被授权节点对应的第一节点签名;
将所述被授权节点证书和所述授权合同添加至被授权核心链,获取与所述被授权核心链相关联的跨链网关,将所述被授权节点证书和所述授权合同分配至所述跨链网关;
向所述跨链网关中的资产轻量节点发送针对所述资产授权用户的数据获取请求,以使所述资产轻量节点根据所述被授权节点证书和所述授权合同的数据验证结果,在所述资产轻量节点对应的资产核心链中,获取所述资产授权用户对应的目标资产数据;
通过所述跨链网关接收所述资产轻量节点返回的所述目标资产数据。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收所述资产授权用户的资产授权请求,根据所述资产授权请求获取与所述资产授权用户相关联的用户身份数据,对所述用户身份数据进行验证得到所述资产授权用户的身份验证结果;
当所述身份验证结果为身份验证通过结果时,确定所述资产授权用户的身份验证成功;
当所述身份验证结果为身份验证未通过结果时,确定所述资产授权用户的身份验证失败。
3.根据权利要求2所述的方法,其特征在于,所述当资产授权用户的身份验证成功时,获取所述资产授权用户对应的证书签名,向证书授权节点发送包含所述证书签名的证书颁发请求,以使所述证书授权节点根据所述证书颁发请求,为所述被授权节点颁发包含所述证书签名的被授权节点证书,包括:
当所述资产授权用户的身份验证成功时,向所述资产授权用户返回所述身份验证通过结果;
接收基于用户私钥所生成的证书签名,根据所述被授权节点对应的节点身份数据和所述证书签名生成所述证书颁发请求;所述用户私钥是指所述资产授权用户对应的私钥;
向证书授权节点发送所述证书颁发请求,以使所述证书授权节点根据所述节点身份信息和所述证书签名的验证结果,为所述被授权节点颁发包含所述证书签名的被授权节点证书。
4.根据权利要求1所述的方法,其特征在于,所述获取所述资产授权用户为所述被授权节点签署的授权合同,包括:
获取所述资产授权用户为所述被授权节点签署的初始授权合同;所述初始授权合同包括授权数据类型和根据所述资产授权用户对应的用户私钥所生成的用户签名;
根据所述被授权节点对应的第一节点私钥,生成所述初始授权合同对应的第一节点签名,将包含所述第一节点签名的初始授权合同确定为所述授权合同。
5.根据权利要求1所述的方法,其特征在于,所述将所述被授权节点证书和所述授权合同添加至被授权核心链,获取与所述被授权核心链相关联的跨链网关,将所述被授权节点证书和所述授权合同分配至所述跨链网关,包括:
将所述被授权节点证书和所述授权合同封装为授权区块,将所述授权区块进行共识处理;
当所述授权区块满足共识合法性条件时,将所述授权区块添加至所述被授权核心链;
获取与所述被授权核心链相关联的跨链网关,将所述授权区块的区块头数据分配至所述跨链网关;所述区块头数据用于指示所述被授权节点证书和所述授权合同在所述被授权核心链中的存储位置。
6.根据权利要求5所述的方法,其特征在于,所述跨链网关的数量为至少两个;
所述获取与所述被授权核心链相关联的跨链网关,将所述授权区块的区块头数据分配至所述跨链网关,包括:
获取与所述被授权核心链相关联的至少两个跨链网关,分别在所述至少两个跨链网关中确定所述被授权核心链对应的被授权轻量节点,将所述授权区块的区块头数据分配给所述被授权轻量节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011316751.6/1.html,转载请声明来源钻瓜专利网。





