【技术实现步骤摘要】
一种基于区块链和同态加密的可信数据交易评估方法
[0001]本专利技术属于数据交易
,具体涉及一种基于区块链和同态加密 的可信数据交易评估方法。
技术介绍
[0002]当前,发展大数据产业已经上升为国家战略,大数据的价值也得到了 各行各业的广泛认可。在此背景下,出现了许多数据交易系统,能够支持 用户通过交易的方式实现数据的共享利用,例如:CitizenMe, DataExchange,Datacoup,Factual,Terbine等。然而在现实生活中,这些数 据交易系统大多面临着缺少用户参与、数据来源匮乏的窘境,这将会极大 地限制了大数据的利用效率。由此,出现了一种基于移动群智感知技术的 交易系统,即移动群智感知数据交易系统,它能够按照数据消费的需求去 激励移动用户收集数据,并通过数据交易的方式实现数据共享与利用。
[0003]移动群智感知数据交易系统主要由数据消费者、移动终端用户、以及 位于云端的系统交易平台组成,数据消费者通过系统交易平台向移动终端 用户(亦被称为数据收集者)群体分配数据收集任务,移动用户则利用他 们随身携带的智能终端设备来完成大规模的数据收集任务并反馈结果,最 后由数据消费者购买这些感知数据并支付相应的酬劳。一般来说,数据收 集者采集到的数据的质量和此数据收集者的可靠性紧密相关,已有的一些 数据交易系统依赖于可信的第三方平台,数据收集者会将自己收集的感知 数据上传给平台,这会导致数据消费者怀疑平台非法使用数据,降低数据 消费者参与系统的积极性(买方不信任卖方)。如果数据收集者直接 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链和同态加密的可信数据交易评估方法,其特征在于,应用于基于区块链和同态加密的可信数据交易评估系统中,所述系统包括数据消费者、数据收集者、区块链交易平台以及分布式存储模块,包括:S01:所述数据消费者生成任务订单的同时为所述任务订单创建一对同态加密的公钥和私钥,并将所述公钥发送到所述区块链交易平台的智能合约上;S02:所述数据收集者根据所述任务订单收集目标数据,在完成任务订单后根据智能合约发送的公钥对所述目标数据进行加密,并将加密后的目标数据上传到分布式存储模块以及将加密后的目标数据存储地址记录到区块链上交易平台上;S03:所述数据消费者根据所述存储地址从所述分布式存储模块获取加密后的目标数据,利用所述私钥对加密后的目标数据进行解密,然后对解密后的目标数据进行质量评估并将所述质量评估结果发送至所述区块链交易平台。2.根据权利要求1所述的方法,其特征在于,在S03之后还包括:基于同态加密技术,通过所述区块链交易平台上部署的智能合约对数据消费者进行诚实性验证;若通过诚实性验证,则所述智能合约根据所述质量评估结果更新每个数据收集者的可靠性分数。3.根据权利要求1所述的方法,其特征在于,所述任务订单为多个,由所述数据消费者生成并发布到所述区块链交易平台上;每一任务订单由至少一个所述数据收集者移动到特定地点采集,并且每一所述数据收集者执行至少一个任务订单。4.根据权利要求3所述的方法,其特征在于,所述S03中对解密后的目标数据进行质量评估,包括:通过真值发现算法计算任务订单t
j
所需目标数据data
ij
对应的加权平均值根据数据收集者w
i
收集的任务订单t
j
的目标数据data
ij
与加权平均值的差值,确定数据收集者w
i
完成任务订单t
j
的数据质量q
ij
;根据数据收集者w
i
完成任务订单t
j
的数据质量确定数据收集者w
i...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:中国科学技术大学苏州高等研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。