面向海工装备二级节点的数据存储方法、防护方法及系统技术方案

技术编号:31082312 阅读:14 留言:0更新日期:2021-12-01 12:28
本发明专利技术公开了一种面向海工装备二级节点的数据存储方法、防护方法及系统,本发明专利技术采用同态加密算法加密指标数据,将同态加密密文发送至云平台存储,采用区块链存储指标数据和哈希加盐算法加密的同态加密密文,使得数据存储过程中不易被篡改和泄密。过程中不易被篡改和泄密。过程中不易被篡改和泄密。

【技术实现步骤摘要】
面向海工装备二级节点的数据存储方法、防护方法及系统


[0001]本专利技术涉及一种面向海工装备二级节点的数据存储方法、防护方法及系统,属于工业互联网标识解析数据安全


技术介绍

[0002]工业互联网的数据安全防护包括物理设备数据采集侧安全防护、数据通信网络全防护、数据存储和共享安全防护等,其中,物理设备侧的安全防护主要是通过操作系统加固和签发证书等方式,实现对工业互联网设备的强身份认证,进而从芯片层面对设备身份的真实可信性进行防护。
[0003]在云计算时代,人们的生产和生活方式发生了深刻的改变,云计算平台具有巨大的存储空间和强大的计算能力。在越来越多的海工装备二级节点数据被迁移到云平台存储,在数据存储过程中易被篡改和泄密。

技术实现思路

[0004]本专利技术提供了一种面向海工装备二级节点的数据存储方法、防护方法及系统,解决了
技术介绍
中披露的问题。
[0005]为了解决上述技术问题,本专利技术所采用的技术方案是:
[0006]面向海工装备二级节点的数据存储方法,包括以下步骤:
[0007]对海工装备二级节点标识进行解析,获取海工装备相关指标数据;
[0008]采用同态加密算法加密指标数据,获得同态加密密文;
[0009]将同态加密密文发送给云平台侧存储,通过智能合约将同态加密密文发送至用户侧;
[0010]采用哈希加盐算法加密同态加密密文,获得哈希值;
[0011]采用主链和子链对指标数据和哈希值进行存储,并将智能合约的访问权限开放给用户侧。
[0012]指标数据包括标识注册量、日均解析量、标识吞吐量、解析吞吐量、标识查询速率、标识数据更新时间间隔和解析吞吐量。
[0013]哈希加盐算法中,盐值为指标数据的最小值。
[0014]面向海工装备二级节点的数据存储系统,包括:
[0015]解析模块:对海工装备二级节点标识进行解析,获取海工装备相关指标数据;
[0016]同态加密模块:采用同态加密算法加密指标数据,获得同态加密密文;
[0017]发送模块:将同态加密密文发送该云平台侧存储,通过智能合约将同态加密密文发送至用户侧;
[0018]哈希加盐模块:采用哈希加盐算法加密同态加密密文,获得哈希值;
[0019]存储模块:采用主链和子链对指标数据和哈希值进行存储,并将智能合约的访问权限开放给用户侧。
[0020]指标数据包括标识注册量、日均解析量、标识吞吐量、解析吞吐量、标识查询速率、标识数据更新时间间隔和解析吞吐量。
[0021]哈希加盐算法中,盐值为指标数据的最小值。
[0022]面向海工装备二级节点的数据防护方法,包括以下步骤:
[0023]从区块链侧获取同态加密密文A;其中,区块链侧根据面向海工装备二级节点的数据存储方法存储海工装备二级节点数据;
[0024]将同态加密密文A和与其对应的指标数据最小值发送给平台侧;
[0025]接收云平台侧反馈的哈希值;其中,哈希值采用哈希加盐算法加密同态加密密文B获得,同态加密密文B为云平台存储的与同态加密密文A对应的密文,哈希加盐算法采用的盐值为指标数据最小值;
[0026]根据区块链侧的哈希值和云平台侧反馈的哈希值,进行数据安全防护。
[0027]面向海工装备二级节点的数据防护系统,包括以下步骤:
[0028]获取模块:从区块链侧获取同态加密密文A;其中,区块链侧根据面向海工装备二级节点的数据存储方法存储海工装备二级节点数据;
[0029]密文发送模块:将同态加密密文A和与其对应的指标数据最小值发送给平台侧;
[0030]反馈模块:接收云平台侧反馈的哈希值;其中,哈希值采用哈希加盐算法加密同态加密密文B获得,同态加密密文B为云平台存储的与同态加密密文A对应的密文,哈希加盐算法采用的盐值为指标数据最小值;
[0031]防护模块:根据区块链侧的哈希值和云平台侧反馈的哈希值,进行数据安全防护。
[0032]本专利技术所达到的有益效果:本专利技术采用同态加密算法加密指标数据,将同态加密密文发送至云平台存储,采用区块链存储指标数据和哈希加盐算法加密的同态加密密文,使得数据存储过程中不易被篡改和泄密。
附图说明
[0033]图1为存储方法的流程图;
[0034]图2为数据防护方法的流程图。
具体实施方式
[0035]下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0036]如图1所示,面向海工装备二级节点的数据存储方法,包括以下步骤:
[0037]步骤1,对海工装备二级节点标识进行解析,获取海工装备相关指标数据;
[0038]步骤2,采用同态加密算法加密指标数据,获得同态加密密文;
[0039]步骤3,将同态加密密文发送给云平台侧存储,通过智能合约将同态加密密文发送至用户侧;
[0040]步骤4,采用哈希加盐算法加密同态加密密文,获得哈希值;
[0041]步骤5,采用主链和子链对指标数据和哈希值进程存储,并将智能合约的访问权限开放给用户侧。
[0042]上述方法运用在区块链侧,该方法采用同态加密算法加密指标数据,将同态加密
密文发送至云平台存储,采用区块链存储指标数据和哈希加盐算法加密的同态加密密文,使得数据存储过程中不易被篡改和泄密。
[0043]先对海工装备二级节点标识进行解析,获得海工装备相关指标数据,具体包括标识注册量、日均解析量、标识吞吐量、解析吞吐量、标识查询速率、标识数据更新时间间隔和解析吞吐量等。
[0044]采用同态加密算法加密指标数据,获得同态加密密文;同态加密算法为现有算法那,具体如下:
[0045]定义lcm(*,*)为2个标识解析数据参数的最小公倍数,函数L(u)=(u

1)/n,u是自变量,n为自然数,为不大于n2的自然数构成的乘法群;
[0046]第一步,生成密钥KeyGen()

(pk,sk);
[0047]任意选取大素数p、q,且满足gcd(pq,(p

1)(q

1))=1,使得p和q长度相当,计算n=p*q和参数λ=lcm(p

1,q

1);
[0048]随机选取为了简单起见,选择g=n+1,取公钥为pk
p
=(n,g),私钥为sk
p
=(p,q);
[0049]第二部,加密Encryption(pk,m)

c;
[0050]任意选取r<n,对于明文m,计算加密密文c=g
m
r
n
modn2;
[0051]第三部,解密:Decryption(sk,c)

m;...

【技术保护点】

【技术特征摘要】
1.面向海工装备二级节点的数据存储方法,其特征在于,包括以下步骤:对海工装备二级节点标识进行解析,获取海工装备相关指标数据;采用同态加密算法加密指标数据,获得同态加密密文;将同态加密密文发送给云平台侧存储,通过智能合约将同态加密密文发送至用户侧;采用哈希加盐算法加密同态加密密文,获得哈希值;采用主链和子链对指标数据和哈希值进行存储,并将智能合约的访问权限开放给用户侧。2.根据权利要求1所述的面向海工装备二级节点的数据存储方法,其特征在于,指标数据包括标识注册量、日均解析量、标识吞吐量、解析吞吐量、标识查询速率、标识数据更新时间间隔和解析吞吐量。3.根据权利要求1所述的面向海工装备二级节点的数据存储方法,其特征在于,哈希加盐算法中,盐值为指标数据的最小值。4.面向海工装备二级节点的数据存储系统,其特征在于,包括:解析模块:对海工装备二级节点标识进行解析,获取海工装备相关指标数据;同态加密模块:采用同态加密算法加密指标数据,获得同态加密密文;发送模块:将同态加密密文发送该云平台侧存储,通过智能合约将同态加密密文发送至用户侧;哈希加盐模块:采用哈希加盐算法加密同态加密密文,获得哈希值;存储模块:采用主链和子链对指标数据和哈希值进行存储,并将智能合约的访问权限开放给用户侧。5.根据权利要求4所述的面向海工装备二级节点的数据存储系统,其特征在于,指标数据包括标识注册量、...

【专利技术属性】
技术研发人员:刘志平王康富毕淑慧
申请(专利权)人:武汉理工大学
类型:发明
国别省市:

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

1