数据交易方法及装置制造方法及图纸

技术编号:39748959 阅读:8 留言:0更新日期:2023-12-17 23:46
本申请公开了一种数据交易方法及装置,属于数据交易技术领域

【技术实现步骤摘要】
数据交易方法及装置


[0001]本申请涉及数据交易
,特别涉及一种数据交易方法及装置


技术介绍

[0002]随着大数据技术的快速发展,数据得到了普遍的重视

促进数据的流通和有效利用具有重要的意义

但是,由于数据供应方
(data provider)
担心其失去对数据的控制权,且据消费方
(data consumer)
具有足够的动力持久的保持其获得的任何数据,出现了双方对彼此的不信任的情况,导致数据流通和利用难以有效且高效地发生

[0003]目前,众多研究单位从多个角度出发提出了很多促进数据流通的方案,例如隐私计算技术

在隐私计算中,需要对数据供应方提供的原始数据进行变换,使得数据消费方使用经过变换的原始数据执行可执行代码,以达到使用数据供应方提供的原始数据的目的

其中,对原始数据进行变换是为了防止数据消费方获取到原始数据,起到对原始数据进行保护的目的

[0004]但是,该使用数据的方案的效率较低,不利于数据的高效使用


技术实现思路

[0005]本申请提供了一种数据交易方法及装置

本申请能够直接利用原始数据执行可执行代码,无需对原始数据进行变换,提高了原始数据的使用效率

本申请提供的技术方案如下:
[0006]第一方面,本申请提供了一种数据交易方法

该数据交易方法包括:获取数据供应方向可信交易平台提供的原始数据;获取数据消费方向可信交易平台提供的可执行代码;在可信交易平台中,利用原始数据执行可执行代码,得到执行结果;向数据消费方反馈执行结果

[0007]在本申请提供的数据交易方法中,服务端能够在可信交易平台中,利用数据供应方提供的原始数据执行数据消费方的可执行代码,得到执行结果

由于该方法能够直接利用原始数据执行可执行代码,无需对原始数据进行变换,提高了原始数据的使用效率,有利于原始数据的流通和高效使用,并提高了数据交易的效率

[0008]可选地,可信交易平台具有保证数据无关方无法获取原始数据的能力,数据无关方为除可信交易平台和数据供应方外的其他方


/
或,可信交易平台具有保证代码无关方无法获取可执行代码的能力,代码无关方为除可信交易平台和数据消费方外的其他方

这样一来,能够保证原始数据和可执行代码的安全性,进一步有利于原始数据的流通和高效使用

[0009]在一种可实现方式中,在利用原始数据执行可执行代码,得到执行结果之前,该数据交易方法还包括:获取可执行代码的审核结果

该审核结果用于指示可执行代码是否具有基于执行结果获得原始数据的能力

相应的,利用原始数据执行可执行代码,得到执行结果,包括:当审核结果指示可执行代码不具有基于执行结果获得原始数据的能力时,利用原
始数据执行可执行代码,得到执行结果

[0010]在执行数据交易过程之前,通过对可执行代码进行审核,并在可执行代码具有基于可执行代码的执行结果获得原始数据的能力时,及时停止数据交易,能够有效保护原始数据的安全性,保证数据供应方对原始数据的控制权,有助于建立数据供应方对可执行代码的信任

[0011]可选地,为进一步保证原始数据和可执行代码的安全性,可以针对每个数据交易过程创建独立交易空间,并在独立交易空间中执行数据交易过程

则在可信交易平台中,利用原始数据执行可执行代码,得到执行结果之前,该数据交易方法还包括:在可信交易平台中创建独立交易空间

相应的,在可信交易平台中,利用原始数据执行可执行代码,得到执行结果,包括:在独立交易空间中,利用原始数据执行可执行代码,得到执行结果

[0012]其中,独立交易空间具有保证数据无关方无法获取原始数据的能力,以保证原始数据的安全,能够消除数据供应方对数据流失的担忧


/
或,独立交易空间具有保证代码无关方无法获取可执行代码的能力,以保证可执行代码的安全,能够消除数据消费方对可执行代码被非法使用的担忧

[0013]可选地,为保证数据交易过程的有效进行,可信交易平台可以请求交易中介方介入数据交易过程,对数据交易过程进行监管

因此,在可信交易平台中,利用原始数据执行可执行代码,得到执行结果之前,该数据交易方法还包括:请求交易中介方监管数据交易过程

[0014]交易中介方的监管作用包括:启动数据交易过程

则在可信交易平台中,利用原始数据执行可执行代码,得到执行结果,包括:在交易中介方指示启动数据交易过程后,在可信交易平台中,利用原始数据执行可执行代码,得到执行结果

[0015]为进一步保证原始数据和可执行代码的安全性,在利用原始数据执行可执行代码之前,可以获取数据供应方和数据消费方对启动数据交易过程的授权

则在可信交易平台中,利用原始数据执行可执行代码,得到执行结果,包括:在获得数据供应方和数据消费方的授权后,在可信交易平台中,利用原始数据执行可执行代码,得到执行结果

此时,通过数据供应方和数据消费方对数据交易过程共同进行控制,能够避免因任意一方具有绝对的控制权导致的不安全情况出现,有效地保证了数据交易的安全性

[0016]可选地,在可信交易平台中,利用原始数据执行可执行代码,得到执行结果之后,该数据交易方法还包括:保存数据交易过程的描述信息,描述信息描述以下一个或多个内容:执行结果和可执行代码的执行过程

描述执行过程的描述信息用于对数据交易过程进行复现

用于描述执行结果的描述信息用于与复现的执行过程的执行结果进行比较

通过对数据交易过程进行复现能够对数据交易过程进行审计

例如,在对数据交易过程有争议时,可以对数据交易过程进行审计

并通过对复现的执行过程的执行结果进行比较能够判断复现的执行过程是否出现错误

[0017]第二方面,本申请提供了一种数据交易装置

该数据交易装置包括:获取模块,用于获取数据供应方向数据交易装置提供的原始数据;获取模块,还用于获取数据消费方向数据交易装置提供的可执行代码;处理模块,用于利用原始数据执行可执行代码,得到执行结果;发送模块,用于向数据消费方反馈执行结果

[0018]可选地,数据交易装置具有保证数据无关方无法获取原始数据的能力,数据无关
方为除数据交易装置和数据供应方外的其他方


/
或,数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据交易方法,其特征在于,所述方法包括:获取数据供应方向可信交易平台提供的原始数据;获取数据消费方向所述可信交易平台提供的可执行代码;在所述可信交易平台中,利用所述原始数据执行所述可执行代码,得到执行结果;向所述数据消费方反馈所述执行结果
。2.
根据权利要求1所述的方法,其特征在于,所述可信交易平台具有保证数据无关方无法获取所述原始数据的能力,所述数据无关方为除所述可信交易平台和所述数据供应方外的其他方;和
/
或,所述可信交易平台具有保证代码无关方无法获取所述可执行代码的能力,所述代码无关方为除所述可信交易平台和所述数据消费方外的其他方
。3.
根据权利要求1或2所述的方法,其特征在于,在所述利用所述原始数据执行所述可执行代码,得到执行结果之前,所述方法还包括:获取所述可执行代码的审核结果,所述审核结果用于指示所述可执行代码是否具有基于所述执行结果获得所述原始数据的能力;所述利用所述原始数据执行所述可执行代码,得到执行结果,包括:当所述审核结果指示所述可执行代码不具有基于所述执行结果获得所述原始数据的能力时,利用所述原始数据执行所述可执行代码,得到执行结果
。4.
根据权利要求1至3任一所述的方法,其特征在于,在所述可信交易平台中,利用所述原始数据执行所述可执行代码,得到执行结果之前,所述方法还包括:在所述可信交易平台中创建独立交易空间;所述在所述可信交易平台中,利用所述原始数据执行所述可执行代码,得到执行结果,包括:在所述独立交易空间中,利用所述原始数据执行所述可执行代码,得到所述执行结果
。5.
根据权利要求4所述的方法,其特征在于,所述独立交易空间具有保证所述数据无关方无法获取所述原始数据的能力;和
/
或,所述独立交易空间具有保证所述代码无关方无法获取所述可执行代码的能力
。6.
根据权利要求1至5任一所述的方法,其特征在于,在所述可信交易平台中,利用所述原始数据执行所述可执行代码,得到执行结果之前,所述方法还包括:请求交易中介方监管数据交易过程
。7.
根据权利要求6所述的方法,其特征在于,所述在所述可信交易平台中,利用所述原始数据执行所述可执行代码,得到执行结果,包括:在所述交易中介方指示启动所述数据交易过程后,在所述可信交易平台中,利用所述原始数据执行所述可执行代码,得到执行结果
。8.
根据权利要求1至7任一所述的方法,其特征在于,所述在所述可信交易平台中,利用所述原始数据执行所述可执行代码,得到执行结果,包括:在获得所述数据供应方和所述数据消费方的授权后,在所述可信交易平台中,利用所述原始数据执行所述可执行代码,得到执行结果
。9.
根据权利要求1至8任一所述的方法,其特征在于,在所述可信交易平台中,利用所述原始数据执行所述可执行代码,得到执行结果之后,所述方法还包括:
保存数据交易过程的描述信息,所述描述信息描述以下一个或多个内容:所述执行结果和所述可执行代码的执行过程
。10.
一种数据交易装置,其特征在于,所述装置包括:获取模块,用于获取数据供应方向所述数据交易装置提供的原始数据;所述获取模块,还用于获取数据消费方向所述数据交易装置提供的可执行代码;处理模块,用于利用所述原始数据执行所述可执行代码,得到执行结果;发送模块,用于向所述数据消费方反馈所述执行结果
。11.
根...

【专利技术属性】
技术研发人员:钟颙李昆
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1