一种基于区块链的供应协同数据防篡改方法及装置制造方法及图纸

技术编号:33461698 阅读:46 留言:0更新日期:2022-05-19 00:42
本发明专利技术涉及一种基于区块链的供应协同数据防篡改方法及装置,包括获取供应协同信息;对供应协同信息进行结构化处理,以生成供应协同数据;区分供应协同数据,以生成核心数据和非核心数据;计算核心数据、非核心数据,以分别生成核心哈希值、非核心哈希值;将核心哈希值存入第一区块链节点、将非核心哈希值存入第二区块链节点。其优点在于,将供应协同数据区分为核心数据和非核心数据,并分别进行计算存储,提高防篡改难度;通过国密SM3算法对核心数据、非核心数据进行计算,大大提高了数据被篡改的难度;将核心数据、非核心数据按照预定格式进行存储,提高数据读写性能和数据检索速度,降低占用的上下行带宽资源,减少运行成本和维护费用。和维护费用。和维护费用。

【技术实现步骤摘要】
一种基于区块链的供应协同数据防篡改方法及装置


[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链的供应协同数据防篡改方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]对于每种商品,其从上游到下游会涉及到很多环节,至少包括生产环节、加工环节、质检环节和运输环节,而每个环节缺乏有效的监管,导致商品出现问题时,无法对出问题的环节进行追溯,导致各个环节的管理者相互推诿,使得最终商品的拥有者难以进行维权。
[0003]在相关技术中,每个环节的厂商均是根据自己的需要建立自有的数据库服务器,导致上下游厂商之间的数据互不连通,数据格式不统一,且数据可以随意篡改。导致厂商均不相信其他厂商的数据,需要对产品自己进行核查检验,增加了相应成本。
[0004]目前,针对相关技术中存在的数据不连通、格式不统一、数据被篡改、成本高昂的问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请的目的是针对现有技术中的不足,提供一种基于区块链的供应协同数据防篡改方法、装置、计算机设备及计算机可读存储介质,以至本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的供应协同数据防篡改方法,其特征在于,包括:获取供应协同信息,其中,所述供应协同信息至少包括生产信息、加工信息、质检信息、运输信息;对所述供应协同信息进行结构化处理,以生成供应协同数据,其中,所述供应协同数据至少包括生产数据、加工数据、质检数据、运输数据;区分所述供应协同数据,以生成核心数据和非核心数据;计算所述核心数据、所述非核心数据,以分别生成核心哈希值、非核心哈希值;将所述核心哈希值存入第一区块链节点、将所述非核心哈希值存入第二区块链节点,其中,所述第一区块链节点与所述第二区块链节点链接。2.根据权利要求1所述的供应协同数据防篡改方法,其特征在于,在区分所述供应协同数据,以生成核心数据和所述非核心数据之后,还包括:使用第一密钥分别对所述核心数据、所述非核心数据进行加密,以分别生成核心加密数据、非核心加密数据;使用第二密钥对所述第一密钥进行加密,以生成密钥加密数据;计算所述核心加密数据、所述非核心加密数据、所述密钥加密数据,以生成核心哈希值、非核心哈希值、密钥哈希值;将所述核心哈希值存入第一区块链节点、将所述非核心哈希值存入第二区块链节点、将所述密钥哈希值存入第三区块链节点,其中,所述第一区块链节点、所述第二区块链节点、所述第三区块链节点链接。3.根据权利要求2所述的供应协同数据防篡改方法,其特征在于,还包括:获取所述核心哈希值、所述非核心哈希值、所述密钥哈希值;使用所述第二密钥对所述密钥哈希值进行解密,以获取所述第一密钥;通过所述第一密钥对所述核心哈希值、所述非核心哈希值进行解密,以获取所述核心数据、所述非核心数据。4.根据权利要求1所述的供应协同数据防篡改方法,其特征在于,还包括:将所述核心哈希值预存入至少两所述第一区块链节点、将所述非核心哈希值预存入至少两所述第二区块链节点;获取一所述供应协同数据的至少两所述核心哈希值、至少两所述非核心哈希值;将一所述核心哈希值与另一所述核心哈希值进行比对、将一所述非核心哈希值与另一所述非核心哈希值进行比对;在所述核心哈希值匹配、所述非核心哈希值匹配的情况下,将所述核心哈希值存入全部所述第一区块链节点、将所述非核心哈希值存入全部所述第二区块链节点。5.根据权利要求4所述的供应协同数据防篡改方法,其特征在于,还包括:在所述核心哈希值不匹配和/或所述非核心哈希值不匹配的情况下,判断所述核心哈希值和/或所述非核心哈希值为篡改数据;备份所述篡改数据,并清空预存所述篡改数据的区块链节点。6.一种基于区块链的供应协同数据防篡改装置,其特征在于,包括:信息获取单元,用于获取供应协同信息,其中,所述供应协同...

【专利技术属性】
技术研发人员:翁东明陈东
申请(专利权)人:苏州数通物链科技有限公司
类型:发明
国别省市:

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

1