一种电力通讯系统的双向交叉实时加密方法及相关装置制造方法及图纸

技术编号:38441545 阅读:9 留言:0更新日期:2023-08-11 14:23
本申请公开了一种电力通讯系统的双向交叉实时加密方法及相关装置,包括:确定电力系统中待加密的二进制明文以及对应的转发时间,其中,二进制明文包括:通过变电站内远动机转发的远动信号源;采用互交叉算法并结合转发时间对二进制明文进行加密,得到一次密文;确定一次密文的数位总数,通过自交叉算法结合数位总数对一次密文进行加密,得到二次密文。本申请采用双向加密方法,第二次自交叉在第一次互交叉基础上执行,整个加密过程形成纵横交错的网状四向操作模式,强化加密效果,加大破解难度;采用实时动态密钥加加密法,密钥包含信号源发生时间,使得同样的明文信息在不同时刻的密文不一样;从而提高了电力通讯系统中数据传输的加密效果。输的加密效果。输的加密效果。

【技术实现步骤摘要】
一种电力通讯系统的双向交叉实时加密方法及相关装置


[0001]本申请涉及电力
,尤其涉及一种电力通讯系统的双向交叉实时加密方法及相关装置。

技术介绍

[0002]随着信息技术在电力领域的深入应用,智能电网深度融合了传统电网和云计算、人工智能等技术,智能控制中心可以采集并分析海量用户的各种信息,做出提高收益的决策。
[0003]智能电网就是传统电网的智能化,智能电网通过先进的传感和测量技术、先进的设备技术、先进的控制方法以及先进的决策支持系统技术实现了信息的双向交互。然而随着智能电网开放性的增加,用户的各种信息以及隐私性面临着安全隐患。智能电网具有复杂、强耦合、强相关等特性,在这种背景下研究用户的数据安全及隐私保护有重要的现实意义。因此数据传输过程中的加密技术在智能电网的发展中起着举足轻重作用。

技术实现思路

[0004]本申请提供了一种电力通讯系统的双向交叉实时加密方法及相关装置,用于提高电力通讯系统中数据传输的加密效果。
[0005]有鉴于此,本申请第一方面提供了一种电力通讯系统的双向交叉实时加密方法,所述方法包括:
[0006]确定电力系统中待加密的二进制明文以及对应的转发时间,其中,所述二进制明文包括:通过变电站内远动机转发的远动信号源;
[0007]采用互交叉算法并结合所述转发时间对所述二进制明文进行加密,得到一次密文;
[0008]确定所述一次密文的数位总数,通过自交叉算法结合所述数位总数对所述一次密文进行加密,得到二次密文。
[0009]可选地,所述采用互交叉算法并结合所述转发时间对所述二进制明文进行加密,得到一次密文,具体包括:
[0010]基于一次密文加密公式,根据所述转发时间对所述二进制明文进行加密,得到一次密文;
[0011]其中,所述一次密文加密公式为:
[0012][0013][0014]式中,X1[i]和Y1[i]分别为一次密文,和分别为二进制明文组X和Y通过变电站内远动机转发的时间,X=[x1,x2,x3,

,x
n
]和Y=[y1,y2,y3,

,y
n
]。
[0015]可选地,所述确定所述一次密文的数位总数,通过自交叉算法结合所述数位总数
对所述一次密文进行加密,得到二次密文,具体包括:
[0016]确定所述一次密文的数位总数,根据所述数位总数生成随机正整数数列,得到一维数组;
[0017]基于所述一维数组,对所述一次密文按位进行一一配对,将配对好的位实施自交叉操作,得到二次密文。
[0018]可选地,所述二次密文的生成公式为:
[0019][0020][0021]式中,X2[a]和X2[b]为一对二次密文,X1[a]和X1[b]为一对一次密文,和分别为二进制明文组X和Y通过变电站内远动机转发的时间。
[0022]本申请第二方面提供一种电力通讯系统的双向交叉实时加密系统,所述系统包括:
[0023]获取单元,用于确定电力系统中待加密的二进制明文以及对应的转发时间,其中,所述二进制明文包括:通过变电站内远动机转发的远动信号源;
[0024]第一加密单元,用于采用互交叉算法并结合所述转发时间对所述二进制明文进行加密,得到一次密文;
[0025]第二加密单元,用于确定所述一次密文的数位总数,通过自交叉算法结合所述数位总数对所述一次密文进行加密,得到二次密文。
[0026]可选地,所述第一加密单元,具体用于:
[0027]基于一次密文加密公式,根据所述转发时间对所述二进制明文进行加密,得到一次密文;
[0028]其中,所述一次密文加密公式为:
[0029][0030][0031]式中,X1[i]和Y1[i]分别为一次密文,和分别为二进制明文组X和Y通过变电站内远动机转发的时间,X=[x1,x2,x3,

,x
n
]和Y=[y1,y2,y3,

,y
n
]。
[0032]可选地,所述第二加密单元,具体用于:
[0033]确定所述一次密文的数位总数,根据所述数位总数生成随机正整数数列,得到一维数组;
[0034]基于所述一维数组,对所述一次密文按位进行一一配对,将配对好的位实施自交叉操作,得到二次密文。
[0035]可选地,所述二次密文的生成公式为:
[0036][0037][0038]式中,X2[a]和X2[b]为一对二次密文,X1[a]和X1[b]为一对一次密文,和分别为二进制明文组X和Y通过变电站内远动机转发的时间。
[0039]本申请第三方面提供一种电力通讯系统的双向交叉实时加密设备,所述设备包括处理器以及存储器:
[0040]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0041]所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的电力通讯系统的双向交叉实时加密方法的步骤。
[0042]本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的电力通讯系统的双向交叉实时加密方法。
[0043]从以上技术方案可以看出,本申请具有以下优点:
[0044]本申请提供了一种电力通讯系统的双向交叉实时加密方法,包括:确定电力系统中待加密的二进制明文以及对应的转发时间,其中,二进制明文包括:通过变电站内远动机转发的远动信号源;采用互交叉算法并结合转发时间对二进制明文进行加密,得到一次密文;确定一次密文的数位总数,通过自交叉算法结合数位总数对一次密文进行加密,得到二次密文。
[0045]本申请的电力通讯系统的双向交叉实时加密方法,采用双向加密方法,第二次自交叉在第一次互交叉基础上执行,整个加密过程形成纵横交错的网状四向操作模式,强化加密效果,加大破解难度;采用实时动态密钥加加密法,密钥包含信号源发生时间,使得同样的明文信息在不同时刻的密文不一样;从而提高了电力通讯系统中数据传输的加密效果。
附图说明
[0046]图1为本申请实施例中提供的一种电力通讯系统的双向交叉实时加密方法的流程示意图;
[0047]图2为本申请实施例中提供的一种互交叉算法的结构示意图;
[0048]图3为本申请实施例中提供的一种电力通讯系统的双向交叉实时加密系统的结构示意图。
具体实施方式
[0049]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]请参阅图1,本申请实施例中提供的一种电力通讯系统的双向交叉实时加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电力通讯系统的双向交叉实时加密方法,其特征在于,包括:确定电力系统中待加密的二进制明文以及对应的转发时间,其中,所述二进制明文包括:通过变电站内远动机转发的远动信号源;采用互交叉算法并结合所述转发时间对所述二进制明文进行加密,得到一次密文;确定所述一次密文的数位总数,通过自交叉算法结合所述数位总数对所述一次密文进行加密,得到二次密文。2.根据权利要求1所述的电力通讯系统的双向交叉实时加密方法,其特征在于,所述采用互交叉算法并结合所述转发时间对所述二进制明文进行加密,得到一次密文,具体包括:基于一次密文加密公式,根据所述转发时间对所述二进制明文进行加密,得到一次密文;其中,所述一次密文加密公式为:其中,所述一次密文加密公式为:式中,X1[i]和Y1[i]分别为一次密文,和分别为二进制明文组X和Y通过变电站内远动机转发的时间,X=[x1,x2,x3,...,x
n
]和Y=[y1,y2,y3,...,y
n
]。3.根据权利要求1所述的电力通讯系统的双向交叉实时加密方法,其特征在于,所述确定所述一次密文的数位总数,通过自交叉算法结合所述数位总数对所述一次密文进行加密,得到二次密文,具体包括:确定所述一次密文的数位总数,根据所述数位总数生成随机正整数数列,得到一维数组;基于所述一维数组,对所述一次密文按位进行一一配对,将配对好的位实施自交叉操作,得到二次密文。4.根据权利要求3所述的电力通讯系统的双向交叉实时加密方法,其特征在于,所述二次密文的生成公式为:次密文的生成公式为:式中,X2[a]和X2[b]为一对二次密文,X1[a]和X1[b]为一对一次密文,和分别为二进制明文组X和Y通过变电站内远动机转发的时间。5.一种电力通讯系统的双向交叉实时加密系统,其特征在于,包括:获取单元,用于确定电力系统中待加密的二进制明文以及对应的转发时间,其中,所述二进制明文包括:通过变电站内远动机转发的远动信号源;第一加密单元,用于采用互交叉算法并结合...

【专利技术属性】
技术研发人员:陈云龙万健恒李文妍陈婷黄德珠黄端华蔡振满林汝东高天舒
申请(专利权)人:广东电网有限责任公司湛江供电局
类型:发明
国别省市:

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

1