一种基于区块链的数据授权方法、装置及可读存储介质制造方法及图纸

技术编号:29286070 阅读:22 留言:0更新日期:2021-07-16 23:56
本发明专利技术实施例公开了一种基于区块链的数据授权方法、装置及可读存储介质,该基于区块链的数据授权方法包括:区块链网络接收授权终端发送的数据获取请求,该数据获取请求由授权终端根据请求终端发送的数据授权请求生成,该数据获取请求包括数据标识,进一步地,区块链网络可以根据该数据标识获得双重加密数据,并对双重加密数据进行第一重解密,得到中间加密数据,进而区块链网络向授权终端发送数据解密请求,该数据解密请求包括前述中间加密数据,请求授权终端对中间加密数据进行第二重解密,并将解密得到的授权数据发送至请求终端。采用这样的基于区块链的数据授权方法,可以保证数据授权过程中数据的安全性。据授权过程中数据的安全性。据授权过程中数据的安全性。

【技术实现步骤摘要】
一种基于区块链的数据授权方法、装置及可读存储介质


[0001]本专利技术涉及计算机应用领域,尤其涉及一种基于区块链的数据授权方法、装置及可读存储介质。

技术介绍

[0002]近年来,个人行踪记录遭售卖、个人信息被盗用、电商数据外泄等个人数据被泄露或非法滥用的现象时有发生,导致用户没有一个安全的渠道去授权企业使用自己的个人数据。换言之,信息安全问题已然成为公众关切的焦点议题之一,如何提供一种数据授权方法保证在数据授权过程中数据的安全性是一个亟待解决的问题。

技术实现思路

[0003]本专利技术实施例提供了一种基于区块链的数据授权方法、装置及可读存储介质,采用这样的基于区块链的数据授权方法,可以保证数据授权过程中数据的安全性。
[0004]第一方面,本专利技术实施例提供了一种基于区块链的数据授权方法,应用于数据处理系统,所述数据处理系统包括:请求终端、数据源、区块链网络以及授权终端,所述方法包括:
[0005]所述区块链网络接收所述授权终端发送的数据获取请求,所述数据获取请求由所述授权终端根据所述请求终端发送的数据授权请求生成,所述数据获取请求包括数据标识;
[0006]所述区块链网络根据所述数据标识获得双重加密数据;
[0007]所述区块链网络对所述双重加密数据进行第一重解密,得到中间加密数据;
[0008]所述区块链网络向所述授权终端发送数据解密请求,所述数据解密请求包括所述中间加密数据,所述数据解密请求用于请求所述授权终端对所述中间加密数据进行第二重解密,并将解密得到的授权数据发送至所述请求终端。
[0009]第二方面,本专利技术实施例提供了一种基于区块链的数据授权方法,应用于数据处理系统,所述数据处理系统包括:请求终端、数据源、区块链网络以及授权终端,所述方法应用于所述授权终端,所述方法包括:
[0010]所述授权终端根据所述请求终端提交的数据授权请求向所述区块链网络发送数据获取请求,所述数据获取请求包括数据标识,所述数据获取请求用于请求所述区块链网络根据所述数据标识获得中间加密数据;
[0011]所述授权终端接收所述区块链网络发送的数据解密请求,所述数据解密请求包括所述中间加密数据;
[0012]所述授权终端响应所述数据解密请求对所述中间加密数据进行第二重解密,得到授权数据,并将所述授权数据发送至所述请求终端。
[0013]第三方面,本专利技术实施例提供了一种基于区块链的数据授权装置,应用于数据处理系统,所述数据处理系统包括:请求终端、数据源、区块链网络以及授权终端,所述装置配
置于区块链网络设备,所述装置包括:
[0014]数据获取模块,用于接收所述授权终端发送的数据获取请求,所述数据获取请求由所述授权终端根据所述请求终端发送的数据授权请求生成,所述数据获取请求包括数据标识;
[0015]所述数据获取模块,还用于根据所述数据标识获得双重加密数据;
[0016]数据处理模块,用于对所述双重加密数据进行第一重解密,得到中间加密数据;
[0017]数据发送模块,用于向所述授权终端发送数据解密请求,所述数据解密请求包括所述中间加密数据,所述数据解密请求用于请求所述授权终端对所述中间加密数据进行第二重解密,并将解密得到的授权数据发送至所述请求终端。
[0018]第四方面,本专利技术实施例提供了一种基于区块链的数据授权装置,应用于数据处理系统,所述数据处理系统包括:请求终端、数据源、区块链网络以及授权终端,所述装置配置于所述授权终端,所述装置包括:
[0019]数据发送模块,根据所述请求终端提交的数据授权请求向所述区块链网络发送数据获取请求,所述数据获取请求包括数据标识,所述数据获取请求用于请求所述区块链网络根据所述数据标识获得中间加密数据;
[0020]数据获取模块,用于接收所述区块链网络发送的数据解密请求,所述数据解密请求包括所述中间加密数据;
[0021]数据处理模块,用于响应所述数据解密请求对所述中间加密数据进行第二重解密,得到授权数据;
[0022]所述数据发送模块,还用于将所述授权数据发送至所述请求终端。
[0023]第五方面,本专利技术实施例提供了一种区块链网络设备,所述区块链网络设备包括输入设备和输出设备,所述终端设备还包括处理器,适于实现一条或多条指令,所述一条或多条第一指令适于由所述处理器加载并执行上述第一方面所述的基于区块链的数据授权方法。
[0024]第六方面,本专利技术实施例提供了一种授权终端,所述授权终端包括输入设备和输出设备,所述终端设备还包括处理器,适于实现一条或多条指令,所述一条或多条第二指令适于由所述处理器加载并执行上述第二方面所述的基于区块链的数据授权方法。
[0025]第七方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面和/或第二方面所述的基于区块链的数据授权方法。
[0026]本申请实施例中,区块链网络接收授权终端发送的数据获取请求,该数据获取请求由授权终端根据请求终端发送的数据授权请求生成,数据获取请求包括数据标识,进一步地,区块链网络根据该数据标识获得双重加密数据。并对该双重加密数据进行第一重解密,得到中间加密数据,进而,区块链网络可以向授权终端发送数据解密请求,该数据解密请求包括中间加密数据,前述数据解密请求用于请求授权终端对中间加密数据进行第二重解密,并将解密得到的授权数据发送至请求终端。采用这样的基于区块链的数据授权方法,可以保证数据授权过程中数据的安全性。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本专利技术实施例提供的一种基于区块链网络的数据处理系统的架构示意图;
[0029]图2是本专利技术实施例提供的一种基于区块链的数据授权方法的流程示意图;
[0030]图3是本专利技术实施例提供的另一种基于区块链的数据授权方法的流程示意图;
[0031]图4是本专利技术实施例提供的又一种基于区块链的数据授权方法的流程示意图;
[0032]图5是本专利技术实施例提供的一种基于区块链的数据授权装置示意图;
[0033]图6是本专利技术实施例提供的另一种基于区块链的数据授权装置示意图;
[0034]图7是本专利技术实施例提供的一种区块链网络设备的结构示意图;
[0035]图8是本专利技术实施例提供的一种授权终端的结构示意图。
具体实施方式
[0036]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据授权方法,应用于数据处理系统,所述数据处理系统包括:请求终端、数据源、区块链网络以及授权终端,其特征在于,所述方法应用于所述区块链网络,所述方法包括:所述区块链网络接收所述授权终端发送的数据获取请求,所述数据获取请求由所述授权终端根据所述请求终端发送的数据授权请求生成,所述数据获取请求包括数据标识;所述区块链网络根据所述数据标识获得双重加密数据;所述区块链网络对所述双重加密数据进行第一重解密,得到中间加密数据;所述区块链网络向所述授权终端发送数据解密请求,所述数据解密请求包括所述中间加密数据,所述数据解密请求用于请求所述授权终端对所述中间加密数据进行第二重解密,并将解密得到的授权数据发送至所述请求终端。2.根据权利要求1所述方法,其特征在于,所述数据获取请求还包括数据属性,所述区块链网络根据所述数据标识获得双重加密数据,包括:所述区块链网络响应所述数据获取请求从所述数据源中获取原始数据,并基于第一密钥对所述原始数据进行加密,得到中间加密数据;所述区块链网络基于所述数据属性生成第二密钥,并基于所述第二密钥对所述中间加密数据进行加密,得到双重加密数据。3.根据权利要求2所述方法,其特征在于,所述数据属性为数据生命周期或数据有效频次。4.根据权利要求2所述方法,其特征在于,所述数据属性为密保等级,所述区块链网络基于所述数据属性生成第二密钥,包括:所述区块链网络基于所述密保等级确定与所述密保等级对应的数据生命周期或数据有效频次;所述区块链网络根据所述数据生命周期或数据有效频次生成第二密钥。5.根据权利要求3或4所述方法,其特征在于,所述区块链网络对所述双重加密数据进行第一重解密,得到中间加密数据,包括:所述区块链网络根据所述数据生命周期或所述数据有效频次判断所述第二密钥是否有效;若是,则所述区块链网络基于所述第二密钥对所述双重加密数据进行第一重解密,得到中间加密数据。6.一种基于区块链的数据授权方法,应用于数据处理系统,所述数据处理系统包括:请求终端、数据源、区块链网络以及授权终端,其特征在于,所述方法应用于所述授权终端,所述方法包括:所述授权终端根据所述请求终端提交的数据授权请求向所述区块链网络发送数据获取请求,所述数据获取请求包括数据标识,所述数据获取请求用于请求所述区块链网络根据所述数据标识获得中...

【专利技术属性】
技术研发人员:赵小君张新昌王凯宁
申请(专利权)人:数网金融有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1