一种应用于电网通讯中的隐式密钥加密方法及相关装置制造方法及图纸

技术编号:36878281 阅读:9 留言:0更新日期:2023-03-15 20:56
本申请公开了一种方法应用于电网通讯中的隐式密钥加密方法及相关装置,方法包括:将待加密的明文信息转换为二进制码明文信息,根据待加密的明文信息的发生时刻,将二进制码明文信息动态划分为若干个窗口尺度不固定的窗口数据;对各窗口数据进行自运算,得到各窗口数据的一次密文;按照预设排序规则对各窗口数据的一次密文进行洗牌重组,得到重组密文;对重组密文进行自运算,得到各窗口数据的二次密文,从而解决了现有数据加密方法在密钥被泄露的情况下,密文将较易被截获破解的技术问题。密文将较易被截获破解的技术问题。密文将较易被截获破解的技术问题。

【技术实现步骤摘要】
一种应用于电网通讯中的隐式密钥加密方法及相关装置


[0001]本申请涉及电力数据加密
,尤其涉及一种射频功率放大器的自适应电路结构。

技术介绍

[0002]智能电网就是传统电网的智能化,智能电网通过先进的传感和测量技术、先进的设备技术、先进的控制方法以及先进的决策支持系统技术实现了信息的双向交互。然而随着智能电网开放性的增加,用户的各种信息以及隐私性面临着安全隐患。智能电网具有复杂、强耦合、强相关等特性,在这种背景下研究用户的数据安全及隐私保护有重要的现实意义。因此数据传输过程中的加密技术在智能电网的发展中起着举足轻重作用。
[0003]数据加密的基本过程,就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”。通过这样的途径,来达到保护数据不被非法人窃取、阅读的目的。
[0004]目前,现有数据加密方法通常分为称加密和非对称加密,加密算法分对称加密和非对称加密,其中对称加密算法的加密与解密密钥相同,非对称加密算法的加密密钥与解密密钥不同。常见的对称加密算法主要有DES、3DES、AES等,常见的非对称算法主要有RSA、DSA等。然而,现有数据加密方法在密钥被泄露的情况下,密文将较易被敌方截获破解。就如一把锁,再坚固复杂的锁,也只有在钥匙被妥当保管的前提下,锁才能发挥作用。而钥匙丢失或被盗情况也有发生的可能。因此,为了保证数据安全性,除了在加密过程本身努力,而密钥的秘密性工作也是非常关键一环。

技术实现思路

[0005]本申请提供了一种应用于电网通讯中的隐式密钥加密方法及相关装置,用于解决现有数据加密方法在密钥被泄露的情况下,密文将较易被截获破解的技术问题。
[0006]有鉴于此,本申请第一方面提供了一种应用于电网通讯中的隐式密钥加密方法,所述方法包括:
[0007]将待加密的明文信息转换为二进制码明文信息,根据待加密的明文信息的发生时刻,将所述二进制码明文信息动态划分为若干个窗口尺度不固定的窗口数据;
[0008]对各所述窗口数据进行自运算,得到各所述窗口数据的一次密文;
[0009]按照预设排序规则对各所述窗口数据的一次密文进行洗牌重组,得到重组密文;
[0010]对所述重组密文进行自运算,得到各所述窗口数据的二次密文。
[0011]可选地,所述将所述二进制码明文信息动态划分为若干个窗口尺度不固定的窗口数据,具体包括:
[0012]将待加密的明文信息的发生时刻代入窗口尺度计算公式中计算窗口尺度,根据所述窗口尺度将所述二进制码明文信息划分为若干个窗口数据;
[0013]其中,所述窗口尺度计算公式为:
[0014]G=[Int(e
t
)]%10;
[0015]t=T
Sec
%10;
[0016]式中,T
sec
为北斗授时系统的时间,取智能电网中待加密的明文信息的发生时刻,G为该窗口尺度大小。
[0017]可选地,所述对各所述窗口数据进行自运算,得到各所述窗口数据的一次密文,具体包括:
[0018]每个窗口的第i位数据与第i+1位数据进行异或运算,得到第i密文,再将所述第i密文与第i+2位数据进行异或运算,直至完成窗口的所有数据位运算,得到各所述窗口数据的一次密文。
[0019]可选地,所述预设排序规则为:相邻窗口的相邻数据位进行异或运算,当运算结果为1时,则将两窗口的一次密文进行位置互换,当运算结果为0时,则保持原位不变。
[0020]本申请第二方面提供一种应用于电网通讯中的隐式密钥加密系统,所述系统包括:
[0021]划分单元,用于将待加密的明文信息转换为二进制码明文信息,根据待加密的明文信息的发生时刻,将所述二进制码明文信息动态划分为若干个窗口尺度不固定的窗口数据;
[0022]第一加密单元,用于对各所述窗口数据进行自运算,得到各所述窗口数据的一次密文;
[0023]重组单元,用于按照预设排序规则对各所述窗口数据的一次密文进行洗牌重组,得到重组密文;
[0024]第二加密单元,用于对所述重组密文进行自运算,得到各所述窗口数据的二次密文。
[0025]可选地,所述划分单元,具体包括:
[0026]转换子单元,用于将待加密的明文信息转换为二进制码明文信息,根据待加密的明文信息的发生时刻;
[0027]划分子单元,用于将待加密的明文信息的发生时刻代入窗口尺度计算公式中计算窗口尺度,根据所述窗口尺度将所述二进制码明文信息划分为若干个窗口数据;
[0028]其中,所述窗口尺度计算公式为:
[0029]G=[Int(e
t
)]%10;
[0030]t=T
Sec
%10;
[0031]式中,T
sec
为北斗授时系统的时间,取智能电网中待加密的明文信息的发生时刻,G为该窗口尺度大小。
[0032]可选地,所述第一加密单元,具体用于:
[0033]每个窗口的第i位数据与第i+1位数据进行异或运算,得到第i密文,再将所述第i密文与第i+2位数据进行异或运算,直至完成窗口的所有数据位运算,得到各所述窗口数据的一次密文。
[0034]可选地,所述预设排序规则为:相邻窗口的相邻数据位进行异或运算,当运算结果为1时,则将两窗口的一次密文进行位置互换,当运算结果为0时,则保持原位不变。
[0035]本申请第三方面提供一种应用于电网通讯中的隐式密钥加密设备,所述设备包括
处理器以及存储器:
[0036]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0037]所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的应用于电网通讯中的隐式密钥加密方法的步骤。
[0038]本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的应用于电网通讯中的隐式密钥加密方法。
[0039]从以上技术方案可以看出,本申请具有以下优点:
[0040]本申请提供了一种应用于电网通讯中的隐式密钥加密方法,包括:将待加密的明文信息转换为二进制码明文信息,根据待加密的明文信息的发生时刻,将二进制码明文信息动态划分为若干个窗口尺度不固定的窗口数据;对各窗口数据进行自运算,得到各窗口数据的一次密文;按照预设排序规则对各窗口数据的一次密文进行洗牌重组,得到重组密文;对重组密文进行自运算,得到各窗口数据的二次密文。
[0041]与现有技术相比,本申请:1)加、解密过程没有显示密钥;采用动态窗口法,使得同样的明文信息在不同时刻的密文不一样;3)窗口洗牌制,打乱序列,加大破解难度;4)两次加密,进一步提升信息安全性。从而解决了现有数据加密方法在密钥被泄露的情况下,密文将较易被截获破解的技术问题。
附图说明
[0042]图1为本申请实施例中提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于电网通讯中的隐式密钥加密方法,其特征在于,包括:将待加密的明文信息转换为二进制码明文信息,根据待加密的明文信息的发生时刻,将所述二进制码明文信息动态划分为若干个窗口尺度不固定的窗口数据;对各所述窗口数据进行自运算,得到各所述窗口数据的一次密文;按照预设排序规则对各所述窗口数据的一次密文进行洗牌重组,得到重组密文;对所述重组密文进行自运算,得到各所述窗口数据的二次密文。2.根据权利要求1所述的应用于电网通讯中的隐式密钥加密方法,其特征在于,所述将所述二进制码明文信息动态划分为若干个窗口尺度不固定的窗口数据,具体包括:将待加密的明文信息的发生时刻代入窗口尺度计算公式中计算窗口尺度,根据所述窗口尺度将所述二进制码明文信息划分为若干个窗口数据;其中,所述窗口尺度计算公式为:G=[Int(e
t
)]%10;t=T
Sec
%10;式中,T
sec
为北斗授时系统的时间,取智能电网中待加密的明文信息的发生时刻,G为该窗口尺度大小。3.根据权利要求1所述的应用于电网通讯中的隐式密钥加密方法,其特征在于,所述对各所述窗口数据进行自运算,得到各所述窗口数据的一次密文,具体包括:每个窗口的第i位数据与第i+1位数据进行异或运算,得到第i密文,再将所述第i密文与第i+2位数据进行异或运算,直至完成窗口的所有数据位运算,得到各所述窗口数据的一次密文。4.根据权利要求1所述的应用于电网通讯中的隐式密钥加密方法,其特征在于,所述预设排序规则为:相邻窗口的相邻数据位进行异或运算,当运算结果为1时,则将两窗口的一次密文进行位置互换,当运算结果为0时,则保持原位不变。5.一种应用于电网通讯中的隐式密钥加密系统,其特征在于,包括:划分单元,用于将待加密的明文信息转换为二进制码明文信息,根据待加密的明文信息的发生时刻,将所述二进制码明文信息动态划分为若干个窗口尺度不固定的窗口数据;第一加密单元,用于对各所述窗口数据进行自运算,得到各所述窗口数据的一次密...

【专利技术属性】
技术研发人员:陈云龙郑都杜依蔓陈婷王小虎陈国超黄端华郑长明方德陈国迪黄德珠吕松朗李雄方叶炳赐陈小磊
申请(专利权)人:广东电网有限责任公司湛江供电局
类型:发明
国别省市:

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

1