核电站数据加密方法技术

技术编号:39714862 阅读:8 留言:0更新日期:2023-12-17 23:22
本申请涉及核电站数据加密技术领域,公开了一种核电站数据加密方法

【技术实现步骤摘要】
核电站数据加密方法、装置、计算机设备及存储介质


[0001]本申请涉及核电站数据加密
,特别是涉及一种核电站数据加密方法

装置

计算机设备及存储介质


技术介绍

[0002]随着计算机技术和网络技术的高速发展,数据安全越来越受到重视

为了保证核电站的电量数据的传输安全,有必要采用数据加密技术保证电量数据的安全传输

[0003]然而,传统方法中,存在电量数据传输的安全性较低的问题


技术实现思路

[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]图1为一个实施例中核电站数据加密方法的应用环境图;
[0033]图2为一个实施例中核电站数据加密方法的流程示意图;
[0034]图3为一个实施例中根据预设加密算法对电量数据进行加密,得到加密后的电量数据的流程示意图;
[0035]图4为一个实施例中使用第一合成置换函数及轮密钥对电量数据进行计算,得到第一预设电量数据的流程示意图;
[0036]图5为一个实施例中
S
盒中的数据组成的示意图;
[0037]图6为一个实施例中生成第一轮密钥的流程示意图;
[0038]图7为一个实施例中一种数据解密方法的流程示意图;
[0039]图8为一个示例性的实施例中一种核电站数据加密方法的流程示意图;
[0040]图9为一个示例性的实施例中一种数据解密方法的流程示意图;
[0041]图
10
为一个示例性的实施例中发送设备

接收设备的连接关系的示意图;
[0042]图
11
为一个实施例中数据加密装置的示意图;
[0043]图
12
为一个实施例中服务器的内部结构图;
[0044]图
13
为一个实施例中终端的内部结构图

具体实施方式
[0045]为了使本申请的目的

技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明

应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请

[0046]本申请实施例提供的核电站数据加密方法,可以应用于如图1所示的应用环境中

其中,发送设备
102
通过通信网络与接收设备
104
进行通信
...

【技术保护点】

【技术特征摘要】
1.
一种核电站数据加密方法,其特征在于,应用于发送设备,包括:获取核电站的电量数据;根据预设加密算法对所述电量数据进行加密,得到加密后的电量数据;所述预设加密算法包括第一合成置换函数及第一轮密钥;每间隔预设时间向接收设备发送所述加密后的电量数据
。2.
根据权利要求1所述的方法,其特征在于,所述根据预设加密算法对所述电量数据进行加密,得到加密后的电量数据,包括:使用所述第一合成置换函数及所述第一轮密钥对所述电量数据进行计算,得到第一预设电量数据;对所述第一预设电量数据进行反序变换,得到所述加密后的电量数据
。3.
根据权利要求2所述的方法,其特征在于,所述第一合成置换函数包括第一预设线性函数及第一预设非线性函数;所述使用所述第一合成置换函数及所述第一轮密钥对所述电量数据进行计算,得到第一预设电量数据,包括:根据所述第一预设非线性函数,对所述电量数据及所述第一轮密钥进行计算,得到中间电量数据;根据所述第一预设线性函数,对所述中间电量数据进行计算,得到所述第一预设电量数据
。4.
根据权利要求3所述的方法,其特征在于,所述预设加密算法还包括第二合成置换函数,所述方法还包括:将所述电量数据作为加密密钥;根据所述加密密钥

系统参数

固定参数及所述第二合成置换函数,得到所述第一轮密钥
。5.
一种数据解密方法,其特征在于,应用于接收设备,包括:接收发送设备发送的加密后的电量数据;根据所述发送设...

【专利技术属性】
技术研发人员:许航伟贺英章陈龙锋
申请(专利权)人:广东核电合营有限公司岭澳核电有限公司大亚湾核电运营管理有限责任公司
类型:发明
国别省市:

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

1