技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种供应链数据安全流通的隐私计算增强区块链解决系统的制作方法  >  正文

一种供应链数据安全流通的隐私计算增强区块链解决系统的制作方法

  • 国知局
  • 2024-07-31 22:43:25

本发明涉及电数字数据处理领域,具体涉及一种供应链数据安全流通的隐私计算增强区块链解决系统。

背景技术:

1、供应链信息通常作为企业的商业机密进行保护,但对具体的一个供应交易而言,合作方也有权利了解其中的隐私内容,因此,需要一种能够在保护自身隐私的同时,开放部分权限的数据存储系统,为企业的供应链数据存储提供安全便捷的服务。...

2、背景技术的前述论述仅意图便于理解本发明。此论述并不认可或承认提及的材料中的任一种公共常识的一部分。

3、现在已经开发出了很多数据存储系统,经过大量的检索与参考,发现现有的数据存储系统有如公开号为cn111145025b所公开的系统,这些系统一般包括:利用许可区块链技术,上链的数据无法篡改,提高信息透明度,解决了信息不对称的问题;网络模型实现了点对点传输,通过身份许可降低安全风险;主链和摘要链的双链模型设计,让入网节点可以根据自身需求选择性存储,很大程度上解决了区块链存储空间的浪费问题,降低了节点入网的存储门槛;但该系统仅通过身份验证的方式来保证数据的安全,容易发生伪装身份泄露隐私的问题,安全性不高。

技术实现思路

1、本发明的目的在于,针对所存在的不足,提出了一种供应链数据安全流通的隐私计算增强区块链解决系统。

2、本发明采用如下技术方案:

3、一种供应链数据安全流通的隐私计算增强区块链解决系统,包括区块链存储模块、隐私保护模块、数据流通模块和供应处理模块;

4、所述区块链存储模块用于保存供应链数据,所述隐私保护模块用于对供应链数据进行隐私保护处理,所述数据流通模块用于在区块链存储模块中与用户系统之间传输数据,所述供应处理模块用于处理用户之间的供应信息得到供应链数据;

5、所述区块链存储模块包括共识机制单元和数据存储单元,所述共识机制单元用于实现网络中所有节点的数据一致性,所述数据存储单元用于在区块链网络中存储供应链数据;

6、所述隐私保护模块包括隐私识别单元、加密处理单元和解密处理单元,所述隐私识别单元用于识别出供应链数据中的隐私内容,所述加密处理单元用于对隐私内容进行加密处理,所述解密处理单元用于对从所述区块链存储模块中获取的信息进行解密处理;

7、所述数据流通模块包括身份验证单元、智能合约单元和数据传输单元,所述身份验证单元用于对用户的身份进行验证,所述智能合约单元用于自动执行数据流通和访问的规则,所述数据传输单元用于传输数据;

8、所述供应处理模块包括供应核准单元和数据生成单元,所述供应核准单元用于对供应交易的交易信息进行核准,所述数据生成单元基于核准的交易信息生成供应链数据;

9、进一步的,所述隐私识别单元包括隐私类型存储器、隐私判断处理器和隐私标记处理器,所述隐私类型存储器用于保存需要保护的隐私类型以及识别规则,所述隐私判断处理器基于识别规则对供应链数据信息进行判断处理,所述隐私标记处理器将判断为隐私的部分进行标记处理;

10、进一步的,所述加密处理单元包括标记提取处理器、加密匹配寄存器和加密计算处理器,所述标记提取处理器用于提取出标记的内容信息,所述加密匹配寄存器用于保存两个用户之间的加密方式信息并基于供应链数据中两个用户的信息匹配得到对应的加密参数,所述加密计算处理器基于匹配得到的加密参数对提取出的内容信息进行加密处理;

11、进一步的,所述解密处理单元包括秘钥管理处理器、解密信息存储器和解密计算处理器,所述秘钥管理处理器用于对接收的秘钥进行存储管理,所述解密信息存储器用于存储需要解密的供应链数据,所述解密计算处理器用于对供应链数据中的加密部分进行解密计算;

12、进一步的,所述加密计算处理器根据下式构建加密函数f(x):

13、f(x)=(s+a1·x+a2·x2+a3·x3)mod p;

14、其中,s为加密块原始信息,a1、a2、a3和p为加密参数;

15、所述加密计算处理器将f(4)作为加密后的信息,将f(1)、f(2)和f(3)作为秘钥发送给接收方用户的解密处理单元,将f(5)、f(6)和f(7)作为秘钥发送给供应方用户的解密处理单元;

16、所述解密计算处理器根据下式构建解密函数l(x):

17、

18、其中,对于接收方用户而言,xi=i,yi=f(i),对于供应方用户而言,xi=i+3,yi=f(i+3);

19、所述解密计算处理器根据解密函数计算得到l(0)作为解密后的原始信息s。

20、本发明所取得的有益效果是:

21、本系统通过区块链保证了数据不被篡改,并对供应交易中的隐私内容进行加密处理得到多个秘钥块,由交易双方保存不同的部分,使得其中一方仅通过自己的秘钥块还原区块中的隐私内容,在保护隐私的同时提高了便捷性。

22、为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本发明加以限制。

技术特征:

1.一种供应链数据安全流通的隐私计算增强区块链解决系统,其特征在于,包括区块链存储模块、隐私保护模块、数据流通模块和供应处理模块;

2.如权利要求1所述的一种供应链数据安全流通的隐私计算增强区块链解决系统,其特征在于,所述隐私识别单元包括隐私类型存储器、隐私判断处理器和隐私标记处理器,所述隐私类型存储器用于保存需要保护的隐私类型以及识别规则,所述隐私判断处理器基于识别规则对供应链数据信息进行判断处理,所述隐私标记处理器将判断为隐私的部分进行标记处理。

3.如权利要求2所述的一种供应链数据安全流通的隐私计算增强区块链解决系统,其特征在于,所述加密处理单元包括标记提取处理器、加密匹配寄存器和加密计算处理器,所述标记提取处理器用于提取出标记的内容信息,所述加密匹配寄存器用于保存两个用户之间的加密方式信息并基于供应链数据中两个用户的信息匹配得到对应的加密参数,所述加密计算处理器基于匹配得到的加密参数对提取出的内容信息进行加密处理。

4.如权利要求3所述的一种供应链数据安全流通的隐私计算增强区块链解决系统,其特征在于,所述解密处理单元包括秘钥管理处理器、解密信息存储器和解密计算处理器,所述秘钥管理处理器用于对接收的秘钥进行存储管理,所述解密信息存储器用于存储需要解密的供应链数据,所述解密计算处理器用于对供应链数据中的加密部分进行解密计算。

5.如权利要求4所述的一种供应链数据安全流通的隐私计算增强区块链解决系统,其特征在于,所述加密计算处理器根据下式构建加密函数f(x):

技术总结本发明提供了一种供应链数据安全流通的隐私计算增强区块链解决系统,涉及电数字数据处理领域,包括区块链存储模块、隐私保护模块、数据流通模块和供应处理模块,所述区块链存储模块用于保存供应链数据,所述隐私保护模块用于对供应链数据进行隐私保护处理,所述数据流通模块用于在区块链存储模块中与用户系统之间传输数据,所述供应处理模块用于处理用户之间的供应信息得到供应链数据;本系统在区块链的基础上对数据链中的隐私信息进一步的进行加密处理,得到多个秘钥块分别由交易双方保存不同的部分,且通过各自保存的密块能够还原得到隐私信息,在保护隐私的同时能够方便信息的获取,同时具备安全性和便捷性。技术研发人员:武铁铮,薛金燕,田璐璐,王永波受保护的技术使用者:北京创汇鑫链科技有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/194307.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。