一种基于工业互联网的数据处理方法技术

技术编号:39518313 阅读:6 留言:0更新日期:2023-11-25 18:56
本申请提供了一种基于工业互联网的数据处理方法

【技术实现步骤摘要】
一种基于工业互联网的数据处理方法、设备及介质


[0001]本申请涉及区块链数据处理
,尤其涉及一种基于工业互联网的数据处理方法

设备及介质


技术介绍

[0002][0003]目前,工业数据流转链路主要是在物联网设备搭建一个局域网络,路由器完成局域网络的设备
IP
地址转换后,实现设备与数据层的数据交互

数据进入数据层之后通过数据存储工具如数据仓库进行数据存储,接着通过数据中台进行数据处理,最终以主题域或视图方式,供数据需求方查询

[0004]上述传统的数据流转链路过程,数据容易被第三方获取,导致数据泄露或者被滥用,给数据所有方带来资产流失问题

且数据在更新过程中易被篡改,不能实现安全可靠的数据流转,影响工业数据流转链路使用者的使用体验

[0005]基于此,亟需一种能够在数据流转链路建立保障数据流转安全且可靠的数据可信空间,进行数据处理的技术方案


技术实现思路

[0006]本申请实施例提供了一种基于工业互联网的数据处理方法

设备及介质,用于解决传统的数据流转链路容易暴露数据信息,使得数据所有方资产流失,无法建立数据流转链路的数据可信空间,进而影响用户对数据流转链路的信任程度,给用户带来不好的使用体验的问题

[0007]一方面,本申请实施例提供了一种基于工业互联网的数据处理方法,该方法包括:将来自第一用户终端的待通信数据写入第一区块链,并生成所述待通信数据对应的加密密钥;通过预设门限加密算法,将所述加密密钥分割为若干加密子密钥,并将各所述加密子密钥分别存储至对应的子密钥客户端;当接收到来自第二用户终端的数据请求信息之后,基于所述门限加密算法及所述数据请求信息,确定所述数据请求信息中的校验子密钥信息与所述加密密钥是否匹配;若匹配,确定在中继链中与所述待通信数据对应的交易哈希;基于所述交易哈希,确定所述交易哈希对应的响应数据与所述待通信数据是否一致;若一致,将所述响应数据输入所述第二用户终端对应的数据模型,以将所述数据模型的输出结果,发送至所述第二用户终端

[0008]在本申请的一种实现方式中,将来自第一用户终端的待通信数据写入第一区块链之前,所述方法还包括:响应于数据采集设备的存证指令,确定所述数据采集设备的设备标识;所述设备
标识为标识解析服务节点已注册的主动标识;根据所述设备标识,确定所述数据采集设备对应的身份认证公钥,以通过所述身份认证公钥确定所述数据采集设备对应的数据存证权限;在所述数据存证权限与所述存证指令匹配的情况下,确定所述存证指令对应的待存证数据的存证类别信息;其中,所述存证类别信息至少包括:数据加密类型

加密级别

区块链权限;根据所述存证类别信息,将所述待存证数据存储至相应的数据库,以基于所述第一用户终端的通信指令,将存储至所述数据库相应的存证数据作为所述待通信数据

[0009]在本申请的一种实现方式中,响应于数据采集设备的存证指令,具体包括:通过互联网协议第6版
IPv6
网络,获取来自与所述数据采集设备连接的主动标识通信模块的存证指令;其中,所述存证指令至少包括所述数据采集设备对应的
IPv6
网络的
IP
地址及所述主动标识

[0010]在本申请的一种实现方式中,通过预设门限加密算法,将所述加密密钥分割为若干加密子密钥,并将各所述加密子密钥分别存储至对应的子密钥客户端,具体包括:根据所述门限加密算法对应的密钥分割参数组,将所述加密密钥分割为与所述密钥分割参数组的第一参数对应数量个所述加密子密钥;遍历各所述加密子密钥,并基于预设规则,生成各所述加密子密钥的随机多项式数组;其中,所述预设规则用于生成各所述加密子密钥的随机多项式;所述随机多项式数组用于存储所述随机多项式的系数;通过霍纳法则,计算各所述随机多项式数组对应的多项式值,并将各所述多项式值作为与所述加密子密钥对应的字节值,按照各所述加密子密钥的预设顺序标号,依次添加至预设二维字节数组;其中,所述二维字节数组的第一维表示所述加密子密钥的顺序标号,第二维表示所述加密子密钥的字节值;以所述第一维为索引,以所述字节值为存储数据,生成各所述加密子密钥对应的键值对,并存储至所述子密钥客户端

[0011]在本申请的一种实现方式中,基于预设规则,生成各所述加密子密钥的随机多项式数组,具体包括:通过预设的安全伪随机数生成器,生成与所述加密子密钥对应的随机字节数组;所述随机字节数组至少包括所述密钥分割参数组的第二参数对应数量个元素;以所述随机字节数组的最高位元素为起始元素,依次逆序遍历所述随机字节数组的各元素,直至得到元素值不等于0的被遍历元素;将所述元素值不等于0的被遍历元素对应的数组索引值与所述第二参数进行匹配;在所述数组索引值与所述第二参数不匹配的情况下,通过所述安全伪随机数生成器,更新所述随机字节数组,并从更新后的所述随机字节数组得到元素值不等于0的被遍历元素,直至所述元素值不等于0的被遍历元素对应的数组索引值与所述第二参数匹配成功,将所述随机字节数组作为待定随机多项式数组;所述待定随机多项式数组用于存储随机多项式的系数,所述待定随机多项式数组的元素索引值与所述系数对应项的次数对应;将与所述待定随机多项式数组对应的所述加密子密钥的初始字节值,作为多项式
的截距,更新至所述待定随机多项式数组的第一个元素位置,以得到所述加密子密钥的所述随机多项式数组

[0012]在本申请的一种实现方式中,基于所述门限加密算法及所述数据请求信息,确定所述数据请求信息中的校验子密钥信息与所述加密密钥是否匹配,具体包括:确定所述校验子密钥信息对应的各校验子密钥的数量是否大于或等于所述密钥分割参数组的第二参数;若是,根据各所述校验子密钥,生成校验子密钥键值对集合;根据所述校验子密钥键值对集合,生成相应的校验二维字节数组;所述校验二维字节数组的第一维为键值对索引,第二维为相应的字节值;根据所述校验二维字节数组及拉格朗日插值公式,确定所述校验二维字节数组对应的各所述校验子密钥的初始字节值;按照各所述校验子密钥对应的所述键值对索引的顺序,依次将各所述初始字节值添加至初始密钥拼接数组,直至所述初始密钥拼接数组中已添加元素数量与各所述校验子密钥的数量相等,以得到密钥拼接数组;根据所述密钥拼接数组,生成校验拼接密钥,以将所述校验拼接密钥与所述加密密钥匹配

[0013]在本申请的一种实现方式中,所述方法还包括:在接收到所述第一用户终端的数据查询请求的情况下,确定所述数据查询请求对应的所述设备标识及查询设备身份令牌;在预设数据权限列表存在所述查询设备身份令牌对所述设备标识的查询权限的情况下,根据所述查询权限,将所述数据查询请求对应的所述待通信数据进行全部或部分解密,以将解密后的所述待通信数据发送至所述第一用户终端;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于工业互联网的数据处理方法,其特征在于,所述方法包括:将来自第一用户终端的待通信数据写入第一区块链,并生成所述待通信数据对应的加密密钥;通过预设门限加密算法,将所述加密密钥分割为若干加密子密钥,并将各所述加密子密钥分别存储至对应的子密钥客户端;当接收到来自第二用户终端的数据请求信息之后,基于所述门限加密算法及所述数据请求信息,确定所述数据请求信息中的校验子密钥信息与所述加密密钥是否匹配;若匹配,确定在中继链中与所述待通信数据对应的交易哈希;基于所述交易哈希,确定所述交易哈希对应的响应数据与所述待通信数据是否一致;若一致,将所述响应数据输入所述第二用户终端对应的数据模型,以将所述数据模型的输出结果,发送至所述第二用户终端
。2.
根据权利要求1所述的一种基于工业互联网的数据处理方法,其特征在于,将来自第一用户终端的待通信数据写入第一区块链之前,所述方法还包括:响应于数据采集设备的存证指令,确定所述数据采集设备的设备标识;所述设备标识为标识解析服务节点已注册的主动标识;根据所述设备标识,确定所述数据采集设备对应的身份认证公钥,以通过所述身份认证公钥确定所述数据采集设备对应的数据存证权限;在所述数据存证权限与所述存证指令匹配的情况下,确定所述存证指令对应的待存证数据的存证类别信息;其中,所述存证类别信息至少包括:数据加密类型

加密级别

区块链权限;根据所述存证类别信息,将所述待存证数据存储至相应的数据库,以基于所述第一用户终端的通信指令,将存储至所述数据库相应的存证数据作为所述待通信数据
。3.
根据权利要求2所述的一种基于工业互联网的数据处理方法,其特征在于,响应于数据采集设备的存证指令,具体包括:通过互联网协议第6版
IPv6
网络,获取来自与所述数据采集设备连接的主动标识通信模块的存证指令;其中,所述存证指令至少包括所述数据采集设备对应的
IPv6
网络的
IP
地址及所述主动标识
。4.
根据权利要求1所述的一种基于工业互联网的数据处理方法,其特征在于,通过预设门限加密算法,将所述加密密钥分割为若干加密子密钥,并将各所述加密子密钥分别存储至对应的子密钥客户端,具体包括:根据所述门限加密算法对应的密钥分割参数组,将所述加密密钥分割为与所述密钥分割参数组的第一参数对应数量个所述加密子密钥;遍历各所述加密子密钥,并基于预设规则,生成各所述加密子密钥的随机多项式数组;其中,所述预设规则用于生成各所述加密子密钥的随机多项式;所述随机多项式数组用于存储所述随机多项式的系数;通过霍纳法则,计算各所述随机多项式数组对应的多项式值,并将各所述多项式值作为与所述加密子密钥对应的字节值,按照各所述加密子密钥的预设顺序标号,依次添加至预设二维字节数组;其中,所述二维字节数组的第一维表示所述加密子密钥的顺序标号,第二维表示所述加密子密钥的字节值;
以所述第一维为索引,以所述字节值为存储数据,生成各所述加密子密钥对应的键值对,并存储至所述子密钥客户端
。5.
根据权利要求4所述的一种基于工业互联网的数据处理方法,其特征在于,基于预设规则,生成各所述加密子密钥的随机多项式数组,具体包括:通过预设的安全伪随机数生成器,生成与所述加密子密钥对应的随机字节数组;所述随机字节数组至少包括所述密钥分割参数组的第二参数对应数量个元素;以所述随机字节数组的最高位元素为起始元素,依次逆序遍历所述随机字节数组...

【专利技术属性】
技术研发人员:马振肖雪商广勇刘亚雄
申请(专利权)人:浪潮云洲工业互联网有限公司
类型:发明
国别省市:

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

1