System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及隐私数据交易领域,更具体地说,本申请涉及一种基于区块链的隐私数据交易方法及相关设备。
技术介绍
1、在当今的信息时代,数据已经成为一种重要的资源。然而,如何保护数据的安全性和隐私性,以及如何公平、公正、透明地进行数据交易,一直是困扰业界的重要问题。传统的数据交易方式往往依赖于中心化的数据存储和管理机构,这不仅存在数据被滥用和泄露的风险,而且交易过程缺乏透明度,容易引发争议。
2、因此,亟需开发一种新的数据交易方法,以至少解决上述部分问题。
技术实现思路
1、在
技术实现思路
部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本申请的
技术实现思路
部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
2、第一方面,本申请提出一种基于区块链的隐私数据交易方法,上述方法包括:
3、在一次加密隐私数据的合法性和安全性通过验证的情况下,将上述一次加密隐私数据进行再次加密以形成二次加密数据,并将上述二次加密数据传输至目标区块链;
4、对上述二次加密数据进行质量评估,以生成隐私数据质量水平;
5、基于数据消费者的消费需求、支付意愿和上述隐私数据质量水平自动匹配对应的上述二次加密数据给上述消费提供者并生成报价信息;
6、在上述数据消费者同意上述报价信息并完成支付操作后,将上述二次加密数据解密并将解密后的隐私数据发送至上述数据消费
7、可选地,上述质量水平是基于质量评价参数确定的,上述质量评价参数包括数据精度、数据完整性和数据冗余性,
8、上述方法还包括:
9、基于下式确定上述数据精度pac:
10、
11、基于下式确定上述数据完整性pcl:
12、ncl=nr*nc
13、
14、基于下式确定上述数据冗余pdc:
15、
16、其中,nce为上述二次加密数据中带有错误的单元格数量,ncl为上述二次加密数据中单元格总数量,nr为上述二次加密数据中单元格的行数,nc为上述二次加密数据中单元格的列数,ic为上述二次加密数据中单元格的不完整单元格数,red为二次加密数据中的冗余数据量。
17、可选地,上述基于数据消费者的消费需求、支付意愿和数据质量水平自动匹配对应的上述二次加密数据给上述消费提供者并生成报价信息,包括:
18、获取上述数据消费者的上述支付意愿和上述消费需求;
19、根据上述数据质量水平和上述消费者需求确定数据质量效用函数;
20、根据上述支付意愿和上述数据质量效应函数计算支付意愿函数;
21、根据数据的当前售价、在当前售价下的消费者数量、上述支付意愿函数、数据的质量单价和上述数据质量水平确定预期利润函数;
22、基于上述预期利润函数和利润最大化原则确定上述报价信息。
23、可选地,上述根据上述数据质量水平和上述消费者需求确定数据质量效用函数,包括:
24、根据下式确定上述质量效用函数u(qs):
25、u(qs;β=[β1,β2,β3])=β1―β2exp(β3qs)
26、qs=w1*pac+w2*pcc+w3*pdc
27、其中,β1,β2>0且β3<0,β1,β2和β3是质量效用函数的曲线拟合参数,qs为质量水平,pac为数据精度,pcl为数据完整性,pdc为数据冗余,w1,w2和w3分别为数据消费者设定的对于上述数据精度、上述数据完整性和上述数据冗余设定的权重系数。
28、可选地,上述根据数据的当前售价、在当前售价下的消费者数量、上述支付意愿函数、数据的质量单价和上述数据质量水平确定预期利润函数,包括:
29、根据下式确定上述预期利润函数
30、
31、其中,上述p为上述当前售价,n为上述在当前售价下的消费者数量,ηu(qs)为上述支付意愿函数,η为上述支付意愿,u(qs)为上述质量效用函数,c为上述数据的质量单价,qs上述数据质量水平。
32、可选地,上述方法还包括:
33、将上述隐私数据转换为数据行字节流;
34、将上述数据行字节流通过同态加密算法进行加密,并上述数据数据行字节流进行哈希值计算获取特征哈希值,以生成上述一次加密隐私数据,其中,上述一次加密隐私数据包括经过批次数据的密文、上述特征哈希值、数据类型访问权限和交易规则。
35、可选地,上述方法还包括:
36、基于零知识对上述一次加密隐私数据中的上述特征哈希值进行验证操作,以验证上述一次加密隐私数据的合法性和安全性。
37、第二方面,本申请还提出一种基于区块链的隐私数据交易装置,包括:
38、加密单元,用于在一次加密隐私数据的合法性和安全性通过验证的情况下,将上述一次加密隐私数据进行再次加密以形成二次加密数据,并将上述二次加密数据传输至目标区块链;
39、评估单元,用于对上述二次加密数据进行质量评估,以生成隐私数据质量水平;
40、报价单元,用于基于数据消费者的消费需求、支付意愿和上述隐私数据质量水平自动匹配对应的上述二次加密数据给上述消费提供者并生成报价信息;
41、解密单元,用于在上述数据消费者同意上述报价信息并完成支付操作后,将上述二次加密数据解密并将解密后的隐私数据发送至上述数据消费者对应的客户端。
42、第三方面,一种电子设备,包括:存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器用于执行存储器中存储的计算机程序时实现如上述的第一方面任一项的基于区块链的隐私数据交易方法的步骤。
43、第四方面,本申请还提出一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现第一方面上述任一项的基于区块链的隐私数据交易方法。
44、综上,本申请实施例的基于区块链的隐私数据交易方法包括在一次加密隐私数据的合法性和安全性通过验证的情况下,将上述一次加密隐私数据进行再次加密以形成二次加密数据,并将上述二次加密数据传输至目标区块链;对上述二次加密数据进行质量评估,以生成隐私数据质量水平;基于数据消费者的消费需求、支付意愿和上述隐私数据质量水平自动匹配对应的上述二次加密数据给上述消费提供者并生成报价信息;在上述数据消费者同意上述报价信息并完成支付操作后,将上述二次加密数据解密并将解密后的隐私数据发送至上述数据消费者对应的客户端。本申请实施例提出的一种基于区块链的隐私数据交易方法,通过进行两次加密,数据在传输过程中的安全性得到了增强。第一次加密保护数据免受在传输到验证节点过程中的威胁,第二次加密则进一步确保数据在上传到区块链时的安全性,这种分层加密策略为隐私数据提供了额外的本文档来自技高网...
【技术保护点】
1.一种基于区块链的隐私数据交易方法,其特征在于,包括:
2.根据权利要求1所述的基于区块链的隐私数据交易方法,其特征在于,所述质量水平是基于质量评价参数确定的,所述质量评价参数包括数据精度、数据完整性和数据冗余性,
3.根据权利要求1所述的基于区块链的隐私数据交易方法,其特征在于,所述基于数据消费者的消费需求、支付意愿和数据质量水平自动匹配对应的所述二次加密数据给所述消费提供者并生成报价信息,包括:
4.根据权利要求3所述的基于区块链的隐私数据交易方法,其特征在于,所述根据所述数据质量水平和所述消费者需求确定数据质量效用函数,包括:
5.根据权利要求4所述的基于区块链的隐私数据交易方法,其特征在于,所述根据数据的当前售价、在当前售价下的消费者数量、所述支付意愿函数、数据的质量单价和所述数据质量水平确定预期利润函数,包括:
6.根据权利要求1所述的基于区块链的隐私数据交易方法,其特征在于,还包括:
7.根据权利要求6所述的基于区块链的隐私数据交易方法,其特征在于,还包括:
8.一种基于区块链的隐私
9.一种电子设备,包括:存储器和处理器,其特征在于,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-7中任一项所述的基于区块链的隐私数据交易方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的基于区块链的隐私数据交易方法的步骤。
...【技术特征摘要】
1.一种基于区块链的隐私数据交易方法,其特征在于,包括:
2.根据权利要求1所述的基于区块链的隐私数据交易方法,其特征在于,所述质量水平是基于质量评价参数确定的,所述质量评价参数包括数据精度、数据完整性和数据冗余性,
3.根据权利要求1所述的基于区块链的隐私数据交易方法,其特征在于,所述基于数据消费者的消费需求、支付意愿和数据质量水平自动匹配对应的所述二次加密数据给所述消费提供者并生成报价信息,包括:
4.根据权利要求3所述的基于区块链的隐私数据交易方法,其特征在于,所述根据所述数据质量水平和所述消费者需求确定数据质量效用函数,包括:
5.根据权利要求4所述的基于区块链的隐私数据交易方法,其特征在于,所述根据数据的当前售价、在当前售价下...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。