一种基于区块链的工业数据追踪方法、装置、设备及介质制造方法及图纸

技术编号:33629797 阅读:15 留言:0更新日期:2022-06-02 01:31
本说明书实施例公开了一种基于区块链的工业数据追踪方法,获取工业处理节点的处理设备编号和处理过程编号;将处理设备编号、处理过程编号及处理数据进行哈希计算,生成第一哈希值;将处理数据、处理设备编号、处理过程编号和第一哈希值打包,并对打包后的数据加密处理,得到第一加密数据;通过核验节点对处理数据进行核验,在核验通过后,获取核验节点的核验编号;将核验编号与处理数据进行哈希计算,生成第二哈希值;将处理数据、核验编号和第二哈希值进行打包,并通过核验节点的私钥对打包后的数据进行加密处理,得到第二加密数据;将第一加密数据、第二加密数据上传到区块链,对第一加密数据和第二加密数据解密后,实现指定工业数据的追踪。工业数据的追踪。工业数据的追踪。

【技术实现步骤摘要】
一种基于区块链的工业数据追踪方法、装置、设备及介质


[0001]本说明书涉及区块链
,尤其涉及一种基于区块链的工业数据追踪方法、装置、设备及介质。

技术介绍

[0002]随着经济社会的快速发展,计算机网络技术的进步,工业制造业的崛起,人类社会正经历着以“信息技术与制造业融合”为特征的第四次工业革命。工业数据体量较大,大量机器设备的高频数据和互联网数据的持续涌入,大型工业企业的数据集将达到PB级甚至EB级,因此工业大数据技术应运而生,大数据加工处理技术也逐渐趋于成熟,数据的安全和防篡改的重要性也逐渐的突显出来。
[0003]工业大数据主要有三大来源,生产经营数据、设备物联数据、其它数据,经过采集汇聚、处理、加工治理、分类分级一系列过程形成工业企业重要的数据资产,以驱动工业企业改善决策,驱动业务调整,增强企业的管理和运营水平。但前提是,数据的来源必须是未经篡改的、可信的原始数据,如果数据发生过篡改,最终将形成错误的数据资产,对企业内部来讲会导致错误的业务决策,从而使企业从市场竞争中丧失有利地位,逐渐走向衰亡,对相关的政府监管机构来讲,错误的无效的监管数据,将误导政策的制定、市场导向偏离。随着全球数据经济快速发展, 5G、人工智能、物联网等相关技术也随之普及和蓬勃发展,数据已经成为影响全球竞争的关键性资源。
[0004]现实生活中,部分工业数据还是存在一定的隐患,因处理过程可能存在安全问题,进而无法对相应的工业数据进行有效追踪,使其无法成为可信的数据资产。

技术实现思路

[0005]本说明书一个或多个实施例提供了一种基于区块链的工业数据追踪方法、装置、设备及介质,用于解决如下技术问题:
[0006]部分工业数据还是存在一定的隐患,因处理过程可能存在安全问题,进而无法对相应的工业数据进行有效追踪,使其无法成为可信的数据资产。
[0007]本说明书一个或多个实施例采用下述技术方案:
[0008]本说明书一个或多个实施例提供了一种基于区块链的工业数据追踪方法,应用于数据追踪平台,所述数据追踪平台包括工业处理节点与核验节点,所述方法包括:
[0009]获取指定工业数据对应的工业处理节点;
[0010]通过所述工业处理节点对所述指定工业数据进行处理,得到处理数据;
[0011]获取所述工业处理节点的处理设备编号和处理过程编号;
[0012]将所述处理设备编号、所述处理过程编号以及所述处理数据进行哈希计算,生成第一哈希值;
[0013]将所述处理数据、所述处理设备编号、所述处理过程编号和所述第一哈希值进行打包,并对打包后的数据进行加密处理,得到第一加密数据;
[0014]通过核验节点对所述处理数据进行核验,并在核验通过后,获取所述核验节点的核验编号;
[0015]将所述核验编号与所述处理数据进行哈希计算,生成第二哈希值;
[0016]将所述处理数据、所述核验编号和所述第二哈希值进行打包,并通过所述核验节点的私钥对打包后的数据进行加密处理,得到第二加密数据;
[0017]将所述第一加密数据、所述第二加密数据上传到区块链,以便对所述第一加密数据和第二加密数据解密后,实现所述指定工业数据的追踪。
[0018]进一步的,所述工业处理节点设置有多个,多个工业处理节点之间存在预设的单向处理顺序。
[0019]进一步的,所述通过所述工业处理节点对所述指定工业数据进行处理,得到处理数据,具体包括:
[0020]确定所述多个工业处理节点之间的单向处理顺序;
[0021]通过第一个工业处理节点对所述指定工业数据进行处理,并对处理后的数据进行标记,得到第一处理数据;
[0022]将所述第一处理数据发送至下一个工业处理节点进行处理,并对处理后的数据进行标记,得到第二处理数据;
[0023]根据所述单向处理顺序,将所述第二处理数据通过其余工业处理节点进行处理,并对处理后的数据进行标记,得到对应的处理数据。
[0024]进一步的,所述通过核验节点对所述处理数据进行核验,具体包括:
[0025]通过核验节点解析所述处理数据中的标记;
[0026]判断所述标记是否符合所述单向处理顺序,以根据判断结果确定所述处理数据是否通过核验。
[0027]进一步的,所述对打包后的数据进行加密处理,得到第一加密数据,具体包括:
[0028]将打包后的数据进行预设格式的编码,得出编码结果;
[0029]获取随机数,并通过椭圆曲线加密算法获取所述处理数据对应的公钥;
[0030]根据所述编码结果、所述随机数以及所述公钥,确定出第一加密因子;
[0031]获取所述椭圆曲线加密算法的基点,并将所述随机数分别与所述基点进行运算,得到第二加密因子;
[0032]根据所述第一加密因子与所述第二加密因子确定出所述第一加密数据。
[0033]进一步的,所述将打包后的数据进行预设格式的编码,得出编码结果,具体包括:
[0034]将打包后的数据转换为预设格式的数据;
[0035]将所述预设格式的数据作为所述椭圆曲线加密算法中横坐标的坐标值;
[0036]根据所述横坐标的坐标值确定出对应的纵坐标的坐标值,并将所述纵坐标的坐标值作为所述编码结果。
[0037]进一步的,对所述第一加密数据解密,具体包括:
[0038]根据所述第二加密因子与私钥,确定出解密因子,其中,所述私钥根据所述公钥与所述基点得到;
[0039]根据所述解密因子对所述第一加密数据进行解密,得到所述编码结果;
[0040]对所述编码结果进行解码,得到所述打包后数据。
[0041]本说明书一个或多个实施例提供了一种基于区块链的工业数据追踪装置,应用于数据追踪平台,所述数据追踪平台包括工业处理节点与核验节点,所述装置包括:
[0042]第一获取单元,获取指定工业数据对应的工业处理节点;
[0043]处理单元,通过所述工业处理节点对所述指定工业数据进行处理,得到处理数据;
[0044]第二获取单元,获取所述工业处理节点的处理设备编号和处理过程编号;
[0045]第一生成单元,将所述处理设备编号、所述处理过程编号以及所述处理数据进行哈希计算,生成第一哈希值;
[0046]第一加密单元,将所述处理数据、所述处理设备编号、所述处理过程编号和所述第一哈希值进行打包,并对打包后的数据进行加密处理,得到第一加密数据;
[0047]第三获取单元,通过核验节点对所述处理数据进行核验,并在核验通过后,获取所述核验节点的核验编号;
[0048]第二生成单元,将所述核验编号与所述处理数据进行哈希计算,生成第二哈希值;
[0049]第二加密单元,将所述处理数据、所述核验编号和所述第二哈希值进行打包,并通过所述核验节点的私钥对打包后的数据进行加密处理,得到第二加密数据;
[0050]追踪单元,将所述第一加密数据、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的工业数据追踪方法,其特征在于,应用于数据追踪平台,所述数据追踪平台包括工业处理节点与核验节点,所述方法包括:获取指定工业数据对应的工业处理节点;通过所述工业处理节点对所述指定工业数据进行处理,得到处理数据;获取所述工业处理节点的处理设备编号和处理过程编号;将所述处理设备编号、所述处理过程编号以及所述处理数据进行哈希计算,生成第一哈希值;将所述处理数据、所述处理设备编号、所述处理过程编号和所述第一哈希值进行打包,并对打包后的数据进行加密处理,得到第一加密数据;通过核验节点对所述处理数据进行核验,并在核验通过后,获取所述核验节点的核验编号;将所述核验编号与所述处理数据进行哈希计算,生成第二哈希值;将所述处理数据、所述核验编号和所述第二哈希值进行打包,并通过所述核验节点的私钥对打包后的数据进行加密处理,得到第二加密数据;将所述第一加密数据、所述第二加密数据上传到区块链,以便对所述第一加密数据和第二加密数据解密后,实现所述指定工业数据的追踪。2.根据权利要求1所述的方法,其特征在于,所述工业处理节点设置有多个,多个工业处理节点之间存在预设的单向处理顺序。3.根据权利要求2所述的方法,其特征在于,所述通过所述工业处理节点对所述指定工业数据进行处理,得到处理数据,具体包括:确定所述多个工业处理节点之间的单向处理顺序;通过第一个工业处理节点对所述指定工业数据进行处理,并对处理后的数据进行标记,得到第一处理数据;将所述第一处理数据发送至下一个工业处理节点进行处理,并对处理后的数据进行标记,得到第二处理数据;根据所述单向处理顺序,将所述第二处理数据通过其余工业处理节点进行处理,并对处理后的数据进行标记,得到对应的处理数据。4.根据权利要求3所述的方法,其特征在于,所述通过核验节点对所述处理数据进行核验,具体包括:通过核验节点解析所述处理数据中的标记;判断所述标记是否符合所述单向处理顺序,以根据判断结果确定所述处理数据是否通过核验。5.根据权利要求1所述的方法,其特征在于,所述对打包后的数据进行加密处理,得到第一加密数据,具体包括:将打包后的数据进行预设格式的编码,得出编码结果;获取随机数,并通过椭圆曲线加密算法获取所述处理数据对应的公钥;根据所述编码结果、所述随机数以及所述公钥,确定出第一加密因子;获取所述椭圆曲线加密算法的基点,并将所述随机数分别与所述基点进行运算,得到第二加密因子;
根据所述第一加密因子与所述第二加密因子确定出所述第一加密数据。6.根据权利要求5所述的方法,其特征在于,所述将打包后的数据进行预设格式的编码,得出编码结果,具体包括:将打包后的数据转换为预设格式的数据;将所述预设格式的数据作为所述椭圆曲线加密算法中横坐标的坐标值;根据所述横坐标的坐标值确定出对应的纵坐标的坐标值,并将所述纵坐标的坐标值作为所述编码结果。7.根据权利要求5所述的方法,其特征在于,对所述第一加密数据解密,具体包括:根据所述第二加密因子与私钥,确定出解密因子,其中,所述私钥根据所述公钥与所述基点得到;根据所述解密因子对所述第一加密数据进行解密,得到所述编码结果;对所述编码结果进行解码,得到所述打包后数据。8.一种基于区块链的工业数据追踪装置,其特征在于,应用于数据追踪平台,所述数据追...

【专利技术属性】
技术研发人员:曹晓瑶商广勇胡立军李佳
申请(专利权)人:山东浪潮工业互联网产业股份有限公司
类型:发明
国别省市:

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

1