面向调控运行数据的实时感知混合加解密方法及装置制造方法及图纸

技术编号:21458049 阅读:67 留言:0更新日期:2019-06-26 06:10
本发明专利技术公开了一种面向调控运行数据的实时感知混合加解密方法及装置,其中加密方法包括:获取实时运行数据;采用MD5算法对实时运行数据进行加密,获得MD5数据密文,其中,所述MD5算法采用8个初始化数据执行四轮运算,生成256位的MD5数据密文;将实时运行数据、MD5数据密文和时间戳进行组合,获得组合数据;采用AES256算法对组合数据进行加密,获得组合数据密文,其中,所述AES256算法的轮函数包括字节替换变换、行列合并变换和轮密钥加变换。本发明专利技术可以提高实时运行数据的完整性和安全性。

【技术实现步骤摘要】
面向调控运行数据的实时感知混合加解密方法及装置
本专利技术涉及数据安全
,尤其涉及面向调控运行数据的实时感知混合加解密方法及装置。
技术介绍
随着移动通信、互联网技术的迅速发展和智能终端的广泛普及,移动互联技术对电网业务模式创新和运营效率提升产生了深远影响。电网公司积极利用互联网思维,借鉴“互联网+”成功案例,主动设计移动业务场景,移动应用在给智能电网带来诸多便利的同时,也引发了一系列的安全挑战。调控运行数据实时性强,交互频繁,传统的移动应用信息安全防护薄弱,加密方法欠缺,这样调控运行数据在传输过程中被拦截破解的风险就高,同时,考虑到调控领域在电网中的核心地位,实时运行数据的失控不仅会造成严重经济损失,而且可能危及社会安全。因此,需要充分考虑实时数据安全问题。目前最好的方法就是对数据加密,断绝他人窥探隐私的可能性。然而,目前的各种加密方法的数据安全性仍有待提高。
技术实现思路
本专利技术实施例提供一种面向调控运行数据的实时感知混合加密方法,用以提高实时运行数据的安全性,该方法包括:获取实时运行数据;采用MD5算法对实时运行数据进行加密,获得MD5数据密文,其中,所述MD5算法采用8本文档来自技高网...

【技术保护点】
1.一种面向调控运行数据的实时感知混合加密方法,其特征在于,包括:获取实时运行数据;采用MD5算法对实时运行数据进行加密,获得MD5数据密文,其中,所述MD5算法采用8个初始化数据执行四轮运算,生成256位的MD5数据密文;将实时运行数据、MD5数据密文和时间戳进行组合,获得组合数据;采用AES256算法对组合数据进行加密,获得组合数据密文,其中,所述AES256算法的轮函数包括字节替换变换、行列合并变换和轮密钥加变换。

【技术特征摘要】
1.一种面向调控运行数据的实时感知混合加密方法,其特征在于,包括:获取实时运行数据;采用MD5算法对实时运行数据进行加密,获得MD5数据密文,其中,所述MD5算法采用8个初始化数据执行四轮运算,生成256位的MD5数据密文;将实时运行数据、MD5数据密文和时间戳进行组合,获得组合数据;采用AES256算法对组合数据进行加密,获得组合数据密文,其中,所述AES256算法的轮函数包括字节替换变换、行列合并变换和轮密钥加变换。2.如权利要求1所述的方法,其特征在于,所述采用MD5算法对实时运行数据进行加密,获得MD5数据密文,包括:采用8个初始化数据a、b、c、d、e、f、g、h执行四轮运算,运算过程中四轮函数按照每次操作对a、b、c、d、e、f、g、h中的其中3个作一次非线性函数运算,将所得结果加上变量Mj和常数ti,将所得结果向左位移一个不定的常数s,并加上a、b、c、d、e、f、g、h其中之一,将所得结果取代a、b、c、d、e、f、g、h其中之一,生成256位的MD5数据密文;其中,变量Mj是待加密数据的第j个分组。3.如权利要求1所述的方法,其特征在于,所述采用MD5算法对实时运行数据进行加密,获得MD5数据密文,还包括:在采用8个初始化数据执行四轮运算之前,对待加密数据进行数据填充,使信息字节长度对512取模得448;对数据填充后的待加密数据添加信息字节,使添加后的待加密数据的信息字节长度为512的整数倍。4.如权利要求1所述的方法,其特征在于,进一步包括:将组合数据密文在移动端、信息外网和信息内网中传输;将MD5数据密文配置于Token串中传输至服务器。5.一种面向调控运行数据的实时感知混合解密方法,其特征在于,包括:获得组合数据密文,所述组合数据密文是将实时运行数据、MD5数据密文和时间戳组合后采用AES256算法加密获得的;所述MD5数据密文是将实时运行数据采用MD5算法加密获得的;其中,所述MD5算法采用8个初始化数据执行四轮运算,生成256位的MD5数据密文;所述AES256算法的轮函数包括字节替换变换、行列合并变换和轮密钥加变换;采用AES256算法对组合数据密文进行解密,获得实时运行数据、MD5数据密文和时间戳。6.如权利要求5所述的方法,其特征在于,所述MD5数据密文被配置于Token串中并传输至服务器;所述方法进一步包括:判断时间戳是否在请求实时运行数据的时间范围内;判断解密获得的MD5数据密文与Token串中的MD5数据密文是否一致;若上述判断结果均为是,则确认解密获得的实时运行数据有效;否则,重新请求实时运行数据。7.一种面向调控运行数据的实时感知混合加密装置,其特征在于,包括:数据获取模块,用于获取实时运行数据;第一加密模块,用于采用MD5算法对实时运行数据进行加密,获得MD5数据密文,其中,所述MD5算法采用8个初始化数据...

【专利技术属性】
技术研发人员:阎博武毅王梓王刚喻宏元武江白静洁殷智叶健辉闫晓娜贾子磊
申请(专利权)人:国网冀北电力有限公司国家电网公司北京科东电力控制系统有限责任公司国网天津市电力公司国家电网公司华中分部
类型:发明
国别省市:北京,11

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

1