一种可信的数据产品供应链建设方法技术

技术编号:39600021 阅读:15 留言:0更新日期:2023-12-03 19:59
本发明专利技术提供了一种可信的数据产品供应链建设方法,包括

【技术实现步骤摘要】
一种可信的数据产品供应链建设方法


[0001]本专利技术属于数据要素流通领域,尤其涉及一种可信的数据产品供应链建设方法


技术介绍

[0002]当前无序的数据流通环境面临着数据质量问题

数据碎片化

数据标准和认证机制缺失的挑战,导致基于数据构造的数据产品可信性不容易得到保证

在数据质量方面,许多数据源存在质量问题,包括数据不准确

不完整或存在偏差,使得数据产品的可靠性受到威胁,可能导致错误的分析结果和决策

进一步来说,数据来源多样化

格式不一致以及数据碎片化还导致了数据集的不完整性和样本偏差,可能影响数据产品的准确性和可靠性

此外,当前缺乏普遍适用的数据标准和认证机制,导致数据产品的可信度难以评估和比较

[0003]可信的数据产品关系到决策支持

信任建立

法律合规的问题

显然,可信的数据产品为决策制定者提供准确

可靠的信息,帮助他们做出明智的决策

无论是政府

企业还是个人用户,他们都需要依赖可信数据产品来指导他们的行动

可信的数据产品也有助于建立各方之间的信任关系

在数据提供方

数据加工方和数据使用方之间建立信任是数据生产过程中的关键要素

通过提供可信数据产品,各方能够相信彼此的数据质量和处理过程,从而促进合作和共享

更重要地,在涉及法律和监管方面的场景中,可信的数据产品是确保合规性的基础

例如,金融行业需要依靠可信数据产品来满足监管要求,确保合规性和防止欺诈行为

[0004]在当前无序的数据流通场景,本专利技术提供一种可信的数据产品供应链建设方法,利用区块链和密码学技术,在数据提供方

数据加工方和数据使用方之间构筑信任桥梁,助力提升数据产品的可信程度

[0005]多重签名算法:该算法允许一组用户持有各自的密钥对
(sk1,
pk1)

...

(sk
n

pk
n
)
,作为签名者共同对所选消息
m
进行签名,
n
指该组用户的个数


技术实现思路

[0006]本专利技术的主要目的在于提供一种可信的数据产品供应链建设方法,该方法实现
1)
数据提供方与数据加工方交互形成数据产品,并在数据提供方制定的发布策略下发布数据产品;
2)
数据使用者对产品进行评价;
3)
数据加工方基于评价优化数据产品

该方法确保前述步骤可信可追溯,且激励各方加入数据产品供应链建设

在供应链建设过程中,各方参与活性越高,获得更高的奖励

[0007]本专利技术的目的可以通过如下技术方案实现:
[0008]一种可信的数据产品供应链建设方法,其特征在于,包括以下步骤:
[0009]S1、
数据加工方和数据提供方交互生成数据产品,包括基于联邦学习

多方安全计算等安全交互的方式;
[0010]S2、
所有数据提供方与数据加工方交互生成关于数据产品的多重签名,并制定发布数据产品的策略;
[0011]S3、
区块链维护方将每份签名打包成一笔区块链交易;
[0012]S4、
数据加工方按照所制定的策略发布数据产品,区块链维护方监听产品发布和策略是否匹配,若违背策略,区块链维护方生成消息,通知数据提供方;
[0013]S5、
任意数据使用方提交关于数据产品的评价或测试结果,并对所提交内容进行签名;
[0014]S6、
区块链维护方将签名打包成一笔区块链交易;
[0015]S7、
数据加工方根据评价和测试结果优化数据产品,并且所有参与的数据提供方生成关于优化后数据产品的签名;
[0016]S8、
区块链维护方将签名打包成一笔区块链交易;
[0017]S9、
区块链维护方验证交易,生成区块和区块奖励,并向选中的数据提供方

数据加工方或数据使用方发送区块奖励,选择原则遵循“参与活性越高,选中概率越大”。
[0018]在一种可能的实现方式中,对所述所有数据提供方与数据加工方交互生成关于数据产品的多重签名,并制定发布数据产品的策略,具体包括:
[0019]令数据产品的唯一摘要信息为某一种哈希算法生成的哈希值,数据提供方和数据加工方使用各自的私钥生成关于该哈希值

数据提供方身份

数据加工方身份

数据产品确认生成时间和数据产品发布策略的签名

[0020]数据产品发布策略可定义为基于角色的授权发布

基于价格的授权发布和基于行业领域的授权发布

[0021]在一种可能的实现方式中,对所述区块链维护方将每份签名打包成一笔区块链交易,具体包括:
[0022]令所生成的数据产品唯一摘要信息为某一种哈希函数生成的哈希值
Hash1(D)
,设数据提供方和数据加工方共有
N
方,其中,
Hash1定义为将任意长消息字符串映射为固定长字符串的哈希函数

[0023]令为大素数
p
的整数域,
G
为素数阶为
p
的循环群

定义每一方的签名私钥和公钥对为
i∈{1

...

N}
,其中,
g

G。
[0024]各方将使用各自的私钥生成签名,被签名的消息
M
包括上述数据产品的哈希值
Hash1(D)、
数据提供方身份标识
ID
s

数据加工方身份标识
ID
p

数据产品确认生成时间
T
和数据产品发布策略
P

M

Hash1(D)||ID
s
||ID
p
||T||P
,其中,
ID
s
、ID
p
、T、P
均为字符串类型,
||
为连接任意两个字符串的符号

[0025]所生成的签名记为
(c

y
i
)
,这里,
c本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种可信的数据产品供应链建设方法,其特征在于,包括以下步骤:
S1、
数据加工方和数据提供方交互生成数据产品,包括基于联邦学习

多方安全计算的安全交互的方式;
S2、
所有数据提供方与数据加工方交互生成关于数据产品的多重签名,并制定发布数据产品的策略;
S3、
区块链维护方将每份签名打包成一笔区块链交易;
S4、
数据加工方按照所制定的策略发布数据产品,区块链维护方监听产品发布和策略是否匹配,若违背策略,区块链维护方生成消息,通知数据提供方;
S5、
任意数据使用方提交关于数据产品的评价或测试结果,并对所提交内容进行签名;
S6、
区块链维护方将签名打包成一笔区块链交易;
S7、
数据加工方根据评价和测试结果优化数据产品,并且所有参与的数据提供方生成关于优化后数据产品的签名;
S8、
区块链维护方将签名打包成一笔区块链交易;
S9、
区块链维护方验证交易,生成区块和区块奖励,并向选中的数据提供方

数据加工方或数据使用方发送区块奖励,选择原则遵循:参与活性越高,选中概率越大
。2.
根据权利要求1所述的一种可信的数据产品供应链建设方法,其特征在于,所述步骤
S2
中,所述所有数据提供方与数据加工方交互生成关于数据产品的多重签名,并制定发布数据产品的策略,包括:令数据产品的唯一摘要信息为某一种哈希算法生成的哈希值,数据提供方和数据加工方使用各自的私钥生成关于该哈希值

数据提供方身份

数据加工方身份

数据产品确认生成时间和数据产品发布策略的签名

数据产品发布策略可定义为基于角色的授权发布

基于价格的授权发布和基于行业领域的授权发布
。3.
根据权利要求1所述的一种可信的数据产品供应链建设方法,其特征在于,所述区块链维护方将每份签名打包成一笔区块链交易,包括:令所生成的数据产品唯一摘要信息为某一种哈希函数生成的哈希值
Hash1(D)
,设数据提供方和数据加工方共有
N
方,其中,
Hash1定义为将任意长消息字符串映射为固定长字符串的哈希函数;令为大素数
p
的整数域,
G
为素数阶为
p
的循环群;定义每一方的签名私钥和公钥对为其中,
g

G
;各方将使用各自的私钥生成签名,被签名的消息
M
包括上述数据产品的哈希值
Hash1(D)、
数据提供方身份标识
ID
s

数据加工方身份标识
ID
p

数据产品确认生成时间
T
和数据产品发布策略
P

M

Hash1(D)||ID
s
||ID
p
||T||P
,其中,
ID
s
、ID
p
、T、P
均为字符串类型,
||
为连接任意两个字符串的符号;所生成的签名记为
(c,y
i
)
,这里,
c

Hash2(R,M)

y
i

r
i
+x
...

【专利技术属性】
技术研发人员:童瑶张昊天曾立波林吉达童画
申请(专利权)人:广州芳禾数据有限公司
类型:发明
国别省市:

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

1