System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种供应链信息共享系统数据真实性保障方法及相关装置制造方法及图纸_技高网

一种供应链信息共享系统数据真实性保障方法及相关装置制造方法及图纸

技术编号:40877104 阅读:4 留言:0更新日期:2024-04-08 16:46
本发明专利技术属于供应链信息共享领域,具体涉及一种供应链信息共享系统数据真实性保障方法及相关装置。方法包括,计算公开数据的数据指纹,将公开数据上传至云平台,将公开数据的数据指纹存入区块链,计算隐私数据的数据指纹,将隐私数据保存在供应商本地,隐私数据的数据目录上传至云平台,隐私数据的数据指纹存入区块链;用户请求数据时,对于公开数据,直接从云平台调用公开数据,并从区块链中获取公开数据的数据指纹进行数据真实性验证;对于隐私数据,通过云平台向供应商请求调用,并采用隐私数据的数据指纹对调用的隐私数据进行真实性验证。解决了供应链数据共享平台全过程中产生的数据真实性问题,在数据共享全过程中提升了数据的真实性。

【技术实现步骤摘要】

本专利技术属于供应链信息共享领域,具体涉及一种供应链信息共享系统数据真实性保障方法及相关装置


技术介绍

1、供应链信息共享在提高供应链管理的效率和有效性方面发挥着至关重要的作用。供应链上下游企业之间,各个环节的参与者共享关键信息,比如订单、排产、质量等信息。使整个供应链具有更好的可见性和透明度。从而加强供应链各企业、各环节之间的协同,提高运作效率,促进供应链的供应商、制造商、运营商、客户等之间的信任与合作。目前供应链信息共享系统通常采用中心化的数据共享模型,比如基于云平台的数据共享。供应链的参与方根据共享系统的需求将采集到的数据发布、存储在中心平台或服务器。数据需求方(比如供应链参与方、监管机构等)从平台上检索数据,可查看数据的相关描述信息,确定所需数据,并向平台申请获取数据。平台通过数据管控机制向需求方授权,数据需求方将数据下载并进行应用分析。对于供应链共享的数据,有的与企业切身利益直接相关,存在瞒报、漏报等问题;有的数据直接反映企业的生产情况,数据在中心化的数据共享模型下以及在企业、第三方机构等流转过程中可能存在非法使用、敏感信息泄露等风险,这使得供应链参与方担心数据泄露导致不愿意提供真实数据。对此,供应链信息共享系统数据真实性难以得到保障,这对供应链的优化管理和数据驱动的决策构成严峻挑战。

2、区块链是一个共享的、不可篡改的账本,具有去中心化、不可篡改、可追溯、集体维护、公开透明等特点。目前有利用区块链不可篡改和分布式存储的特点完成了供应链各个企业的数据追踪,一定程度上保证了数据的真实性。同时区块链技术可以有效解决供应链数据共享中的信任问题,使得供应链中的数据更加的真实可靠,降低供应链的管理成本。此类方法一般使用区块链作为主要存储方式,并不是针对现有系统架构下的数据真实性问题提出解决方案。在区块链和加密系统中采用零知识证明算法近来是一个备受关注的研究课题。零知识证明想要解决的问题是,对于一个可清晰描述的论断,一个证明方能通过与验证方的交互使其确信该论断是正确的,但除此之外验证方一无所知。因此,目前有使用零知识证明来保护区块链上的敏感数据的方式,提供了来源和可追溯性,而不会向最终消费者或供应链实体泄露任何敏感信息。零知识证明技术可以有效解决数据隐私问题,在保证用户隐私信息不泄露的情况下能够证明数据的正确性,使得隐私数据在得到保护的前提下更加的真实可靠,提高了用户分享隐私数据的积极性。然而现在已有的关于隐私保护研究较少有专门针对供应链领域,尤其是针对供应链信息共享系统的数据真实性问题。

3、综上,需要一种针对目前主流的中心化供应链数据共享模式,利用区块链、隐私计算等技术来解决供应链信息共享系统中从数据源头到使用全过程的数据真实性保障方案。


技术实现思路

1、本专利技术的目的在于提供一种供应链信息共享系统数据真实性保障方法及相关装置,一直烧解决上述
技术介绍
提出的问题之一。

2、为了实现上述目的,本专利技术采用如下技术方案:

3、本专利技术第一方面,提供了一种供应链信息共享系统数据真实性保障方法,包括:

4、依据共享系统的需求获取目标数据;其中,所述目标数据包括公开数据和/或隐私数据;

5、对所述目标数据进行处理;其中:对于公开数据,计算所述公开数据的数据指纹,将所述公开数据上传至云平台,将所述公开数据的数据指纹存入区块链;对于隐私数据,计算所述隐私数据的数据指纹,确定所述隐私数据的数据目录,将所述隐私数据保存在供应商本地,所述隐私数据的数据目录上传至云平台,所述隐私数据的数据指纹存入区块链;

6、获取来自用户的数据请求,确定所述数据请求的对象;其中,所述对象包括公开数据和/或隐私数据;对于公开数据,直接从云平台调用所述公开数据,并从区块链中获取公开数据的数据指纹进行数据真实性验证;对于隐私数据,通过云平台向供应商请求调用,并采用隐私数据的数据指纹对调用的隐私数据进行真实性验证。

7、进一步的,计算所述公开数据的数据指纹的步骤中,所述公开数据的数据指纹为数据哈希指纹h。

8、进一步的,计算所述隐私数据的数据指纹的步骤中,所述隐私数据的数据指纹为零知识证明所需的证明p和承诺c。

9、进一步的,采用pedersen承诺对隐私数据的零知识证明所需的证明p和承诺c进行计算。

10、进一步的,采用pedersen承诺对隐私数据的零知识证明所需的证明p和承诺c进行计算,包括:

11、初始化阶段setup:设存在有一个乘法群阶为q,且两者都是的生成元,然后公开三元组<q,g,h>;

12、承诺阶段comm:承诺者随机选择致盲因子则对于需要隐藏的隐私数据m,计算出的pedersen承诺为:c=gmhr。

13、进一步的,从区块链中获取公开数据的数据指纹进行数据真实性验证,包括:

14、对于公开数据,直接计算数据指纹并和区块链中的数据哈希指纹h进行比较,若相等,则验证成功;若不等,则验证失败。

15、进一步的,采用隐私数据的数据指纹对调用的隐私数据进行真实性验证,包括:

16、对于隐私数据,使用乘法群生成原g,h验证承诺:c=gmhr,若等式成立,则承诺验证完毕,接受承诺;若等式不成立,则承诺验证失败。

17、本专利技术第二方面,提供了一种供应链信息共享系统数据真实性保障装置,包括:

18、数据获取模块,用于依据共享系统的需求获取目标数据;其中,所述目标数据包括公开数据和/或隐私数据;

19、数据处理模块,用于对所述目标数据进行处理;其中:对于公开数据,计算所述公开数据的数据指纹,将所述公开数据上传至云平台,将所述公开数据的数据指纹存入区块链;对于隐私数据,计算所述隐私数据的数据指纹,确定所述隐私数据的数据目录,将所述隐私数据保存在供应商本地,所述隐私数据的数据目录上传至云平台,所述隐私数据的数据指纹存入区块链;

20、数据验证模块,用于获取来自用户的数据请求,确定所述数据请求的对象;其中,所述对象包括公开数据和/或隐私数据;对于公开数据,直接从云平台调用所述公开数据,并从区块链中获取公开数据的数据指纹进行数据真实性验证;对于隐私数据,通过云平台向供应商请求调用,并采用隐私数据的数据指纹对调用的隐私数据进行真实性验证。

21、本专利技术第三方面,提供了一种电子设备,包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现如上述的供应链信息共享系统数据真实性保障方法。

22、本专利技术第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如上述的供应链信息共享系统数据真实性保障方法。

23、与现有技术相比较,本专利技术的有益效果如下:

24、本专利技术提供的供应链信息共享系统数据真实性保障方法,其中,对于公开数据,计算所述公开数据的数据指纹,将所述公开数据上传至云平台,将所述公开数据的本文档来自技高网...

【技术保护点】

1.一种供应链信息共享系统数据真实性保障方法,其特征在于,包括:

2.根据权利要求1所述的供应链信息共享系统数据真实性保障方法,其特征在于,计算所述公开数据的数据指纹的步骤中,所述公开数据的数据指纹为数据哈希指纹H。

3.根据权利要求1所述的供应链信息共享系统数据真实性保障方法,其特征在于,计算所述隐私数据的数据指纹的步骤中,所述隐私数据的数据指纹为零知识证明所需的证明P和承诺C。

4.根据权利要求3所述的供应链信息共享系统数据真实性保障方法,其特征在于,采用Pedersen承诺对隐私数据的零知识证明所需的证明P和承诺C进行计算。

5.根据权利要求4所述的供应链信息共享系统数据真实性保障方法,其特征在于,采用Pedersen承诺对隐私数据的零知识证明所需的证明P和承诺C进行计算,包括:

6.根据权利要求2所述的供应链信息共享系统数据真实性保障方法,其特征在于,从区块链中获取公开数据的数据指纹进行数据真实性验证,包括:

7.根据权利要求5所述的供应链信息共享系统数据真实性保障方法,其特征在于,采用隐私数据的数据指纹对调用的隐私数据进行真实性验证,包括:

8.一种供应链信息共享系统数据真实性保障装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现如权利要求1至7中任意一项所述的供应链信息共享系统数据真实性保障方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至7中任意一项所述的供应链信息共享系统数据真实性保障方法。

...

【技术特征摘要】

1.一种供应链信息共享系统数据真实性保障方法,其特征在于,包括:

2.根据权利要求1所述的供应链信息共享系统数据真实性保障方法,其特征在于,计算所述公开数据的数据指纹的步骤中,所述公开数据的数据指纹为数据哈希指纹h。

3.根据权利要求1所述的供应链信息共享系统数据真实性保障方法,其特征在于,计算所述隐私数据的数据指纹的步骤中,所述隐私数据的数据指纹为零知识证明所需的证明p和承诺c。

4.根据权利要求3所述的供应链信息共享系统数据真实性保障方法,其特征在于,采用pedersen承诺对隐私数据的零知识证明所需的证明p和承诺c进行计算。

5.根据权利要求4所述的供应链信息共享系统数据真实性保障方法,其特征在于,采用pedersen承诺对隐私数据的零知识证明所需的证明p和承诺c进行计算,包括:

...

【专利技术属性】
技术研发人员:付超卓洪树牛艳召余晓鸿谷禹张世泽彭超孙萌胡永焕崔强龚慧陶霰韬金雅婷张睿杨帆习毅聪李雪孙坳
申请(专利权)人:中国电力科学研究院有限公司
类型:发明
国别省市:

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

1