[发明专利]一种基于区块链的数据授权方法、装置及系统在审
申请号: | 202011165802.X | 申请日: | 2020-10-27 |
公开(公告)号: | CN112231755A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 王兆创;郭懿心;韦德志;郑伟涛;刘友为 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据 授权 方法 装置 系统 | ||
本申请公开了一种基于区块链的数据授权方法、装置及系统,属于区块链技术领域,所述方法包括:第一区块链获取授权方基于第二私钥签署目标业务的关联授权信息所生成的授权合同信息;授权合同信息携带有第一指定同步信息;第一区块链基于第一指定同步信息将授权合同信息发送给授权数据提供节点,授权数据提供节点调用第一智能合约对授权合同信息进行授权验证,授权数据提供节点在授权验证通过的情况下,发送授权合同信息对应的授权数据到第一区块链,授权数据携带有第二指定同步信息;第一区块链基于第二指定同步信息将授权数据发送给服务节点。利用本申请提供的技术方案可以保证数据授权可被追溯、不可篡改,大大提高了用户数据的安全性。
技术领域
本申请涉及区块链技术领域,尤其涉及一种基于区块链的数据授权方法、装置及系统。
背景技术
在一些互联网应用场景中,用户常常会在一些服务平台办理相关业务,在业务办理过程中往往需要用户授权服务平台去第三方获取用户的相关数据。
相关技术中,在对用户授权进行验证时,只需要用户在服务平台提供的页面点击同意,服务方对用户进行身份核查,身份核查后即认定用户授权有效。上述相关技术中只有服务方可进行授权验证,其他参与方无法对用户授权进行验证,存在伪造授权,用户数据的不安全等问题。
发明内容
本申请提供了一种基于区块链的数据授权方法、装置及系统,可以保证数据授权可被追溯、不可篡改,大大提高了用户数据的安全性。
一方面,本申请提供了一种基于区块链的数据授权方法,所述方法包括:
获取授权合同信息,所述授权合同信息为授权方基于第二私钥签署目标业务的关联授权信息所生成的;所述第二私钥为所述授权方对应的授权节点在第一区块链申请的标识所述授权方身份的私钥;所述授权合同信息携带有第一指定同步信息,所述第一指定同步信息用于指定将所述授权合同信息同步给授权数据提供节点;
基于所述第一指定同步信息将所述授权合同信息发送给所述授权数据提供节点,以使所述授权数据提供节点调用所述第一区块链上的第一智能合约对所述授权合同信息进行授权验证;
接收所述授权数据提供节点在授权验证通过的情况下,发送的所述授权合同信息对应的授权数据,所述授权数据携带有第二指定同步信息,所述第二指定同步信息用于指定将所述授权数据同步给所述服务节点;
基于所述第二指定同步信息将所述授权数据发送给所述服务节点。
另一方面还提供了一种基于区块链的数据授权方法,所述方法包括:
从第一区块链获取授权合同信息,所述授权合同信息为授权方基于第二私钥签署目标业务的关联授权信息所生成的;所述第二私钥为所述授权方对应的授权节点在第一区块链申请的标识所述授权方身份的私钥;
调用所述第一区块链上的第一智能合约对所述授权合同信息进行授权验证;
在授权验证通过的情况下,将所述授权合同信息对应的授权数据发送到所述第一区块链,所述授权数据携带有第二指定同步信息,所述第二指定同步信息用于指定将所述授权数据同步给所述服务节点;以使所述第一区块链基于所述第二指定同步信息将所述授权数据发送给所述服务节点。
另一方面还提供了一种基于区块链的数据授权系统,所述系统包括:
第一区块链、服务节点、授权数据提供节点;
所述第一区块链,用于获取授权合同信息,所述授权合同信息携带有第一指定同步信息,所述第一指定同步信息用于指定将所述授权合同信息同步给授权数据提供节点;用于基于所述第一指定同步信息将所述授权合同信息发送给所述授权数据提供节点;以及基于第二指定同步信息将授权数据发送给所述服务节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011165802.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置