一种基于国网加密协议的加密方法技术

技术编号:20750557 阅读:48 留言:0更新日期:2019-04-03 11:20
本发明专利技术涉及一种基于国网加密协议的加密方法,终端设备连接FTU老化系统,先与FTU老化系统的网关服务进行非对称加密的双向身份认证,当终端设备与网关服务双向认证成功,终端设备再与FTU老化系统的老化服务进行非对称加密的双向身份认证,当终端设备与老化服务双向身份认证成功,终端设备和老化服务再通过加密的数据进行正常的业务交流;本发明专利技术针对终端设备和主站之间传输数据的保密性、完整性和终端长时间运行的稳定性进行验证,使得终端设备在接入主站和数据传输过程中安全性显著增强。

【技术实现步骤摘要】
一种基于国网加密协议的加密方法
本专利技术涉及10kV配网自动化
,具体的说是一种基于国网加密协议的加密方法。
技术介绍
在我国配电网系统中,配电网涉及面广、影响面大,是重要的公用基础设施,它直接关系到工农业生产、市政建设及广大人民生活等安全可靠供电的需要。随着电力自动化和通信技术的进步,在配电行业配电自动化技术得到广泛的应用,配电自动化技术是对配电网系统正常运行状态和事故情况所进行的监测、控制、维修和管理,进而确保配电网系统安全、稳定运行。通过借助先进的自动化控制技术和网络技术等对配电网的工作状态予以实时监控和管理,不仅能够促使配电网系统的综合性能大幅提升,而且还能够确保配电网系统在故障发生后迅速恢复供电。数据的接入和传输是配电自动化环节中最基础的一环,现有技术对于终端设备接入主站采用明文的IEC101协议或者IEC104协议,该协议只是对tcp协议做了进一步的封装,目前在采用中国电网加密协议之后数据接入和传输都采用密文,这对升级改造后的FTU提出了挑战,数据接入和传输的安全性和长时间运行的稳定性都有新的要求。随着中国电网对电力通信的安全性要求日益增强,终端设备越来越多的采用加密协议,老旧的老化系统局限性越来越大。基于此,针对上述现状中存在的局限性,本专利技术提出了一种基于国网加密协议的加密方法,通过长时间运行来验证数据接入和传输的准确性,使得终端设备在接入主站和数据传输过程中安全性显著增强。
技术实现思路
本专利技术的目的在于针对已有技术存在的缺陷,提供一种基于国网加密协议的加密方法,可以提高主站和终端设备之间通讯的安全性和准确性。本专利技术解决其技术问题所采用的技术方案是:一种基于国网加密协议的加密方法,包括以下步骤:步骤1、终端设备与FTU老化系统的网关服务进行非对称加密的双向身份认证,并判断是否成功接收到安全认证参数;如果是,则进入步骤2;如果否,则结束;步骤2、当终端设备与网关服务双向认证成功时,终端设备再与FTU老化系统的老化服务进行非对称加密的双向身份认证,并判断是否成功接收到安全认证参数;如果是,则进入步骤3;如果否,则结束;步骤3、当终端设备与老化服务双向身份认证成功,终端设备和FTU老化系统通过加密的数据进行正常的老化工作。进一步地,所述步骤1具体为:步骤101、终端设备连接网关服务先发送随机数R1;步骤102、终端设备收到随机数R1并产生随机数R2,终端设备使用私钥对R1+R2进行签名返回给网关服务;步骤103、若网关服务验证签名成功则取出R2,用私钥对R2进行签名,下发给终端设备,终端设备返回验证签名结果,终端设备和网关服务的双向身份认证完成,反之则否。进一步地,所述步骤2具体为:步骤201、终端设备与网关服务双向身份认证成功后,老化服务发送随机数R3;步骤202、终端设备收到随机数R3并产生随机数R4,终端设备使用私钥对R3+R4进行签名返回给老化服务;步骤203、若老化服务验证签名成功则取出R4,用私钥对R4进行签名,下发给终端设备,终端设备返回验证签名结果,终端设备和老化服务的双向身份认证完成,反之则否。进一步地,所述步骤3具体为:终端设备与老化服务双向身份认证成功后,老化服务和设备之间通过加密的数据进行业务逻辑交流,老化服务发送加密的数据请求,终端设备接收到密文数据解密得到明文再完成业务逻辑处理,加密处理结果生成密文返回给老化服务,老化服务解密数据得到明文,判断终端设备的处理结果,经过长时间的运行来验证FTU终端的可靠性。与现有技术相比,本专利技术的有益效果是:本专利技术针对终端设备和主站之间传输数据的保密性、完整性和终端长时间运行的稳定性进行验证,使得终端设备在接入主站和数据传输过程中安全性显著增强。附图说明图1为本专利技术一个实施例中的流程示意图;图2为本专利技术一个实施例中终端设备与网关服务交互示意图;图3为本专利技术一个实施例中终端设备与老化服务交互示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术实施例提供了一种基于中国电网加密协议的老化系统,通过终端设备先与网关服务进行双向身份认证,再与老化服务双向身份认证,成功后开始业务逻辑交流,通过长时间的运行,从而验证了数据的接入和传输的安全性,下面我们基于不同的情况对本专利技术做详细的介绍。具体步骤包括:步骤1、终端设备与FTU老化系统的网关服务进行非对称加密的双向身份认证,并判断是否成功接收到安全认证参数;如果是,则进入步骤2;如果否,则结束;步骤2、当终端设备与网关服务双向认证成功时,终端设备再与FTU老化系统的老化服务进行非对称加密的双向身份认证,并判断是否成功接收到安全认证参数;如果是,则进入步骤3;如果否,则结束;步骤3、当终端设备与老化服务双向身份认证成功,终端设备和FTU老化系统通过加密的数据进行正常的老化工作。参见图2所示,具体实施时,所述步骤1具体为:终端设备通过socket连接网关服务,网关服务从加密机请求到随机数R1,再下发给终端设备,终端设备收到R1后从终端设备加密芯片中获取随机数R2,终端设备加密芯片对R1和R2用私钥签名,发送给网关服务,网关服务把接收的数据传入加密机中利用终端设备的公钥进行验证签名,如果验证签名失败,则身份认证失败,断开连接;如果验证签名成功,则加密机对R2用网关服务的私钥进行签名,网关服务把R2的签名数据下发给终端设备,终端设备的加密芯片用网关服务的公钥进行验证签名,如果验证签名失败,则身份认证失败;如果验证签名成功,则给网关服务返回验证签名成功的结果。参见图3所示,具体实施时,所述步骤2具体为:所述步骤2中的终端设备与网关服务身份认证成功,则老化服务从加密机请求到随机数R3,再下发给终端设备,终端设备收到R3后从终端设备加密芯片中获取随机数R4,终端设备加密芯片对R3和R4用私钥签名,发送给老化服务,老化服务把接收的数据传入加密机中利用终端设备的公钥进行验证签名,如果验证签名失败,则身份认证失败,断开连接;如果验证签名成功,则加密机对R4用老化服务的私钥进行签名,老化服务把R4的签名数据下发给终端设备,终端设备的加密芯片用老化服务的公钥进行验证签名,如果验证签名失败,则身份认证失败;如果成功,则给老化服务返回验证签名成功的结果。具体实施时,所述步骤3中的终端设备与老化服务身份认证成功,老化服务请求终端设备的序列号和秘钥版本后,开始长时间运行IEC101协议或者IEC104协议的正常业务流程,相关业务的数据是加密后的密文,老化服务或者终端设备收到密文数据后都需要解密后得到明文才能开展业务。以上显示和描述了本专利技术的基本原理、主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。本文档来自技高网...

【技术保护点】
1.一种基于国网加密协议的加密方法,其特征在于,包括以下步骤:步骤1、终端设备与FTU老化系统的网关服务进行非对称加密的双向身份认证,并判断是否成功接收到安全认证参数;如果是,则进入步骤2;如果否,则结束;步骤2、当终端设备与网关服务双向认证成功时,终端设备再与FTU老化系统的老化服务进行非对称加密的双向身份认证,并判断是否成功接收到安全认证参数;如果是,则进入步骤3;如果否,则结束;步骤3、当终端设备与老化服务双向身份认证成功,终端设备和FTU老化系统通过加密的数据进行正常的老化工作。

【技术特征摘要】
1.一种基于国网加密协议的加密方法,其特征在于,包括以下步骤:步骤1、终端设备与FTU老化系统的网关服务进行非对称加密的双向身份认证,并判断是否成功接收到安全认证参数;如果是,则进入步骤2;如果否,则结束;步骤2、当终端设备与网关服务双向认证成功时,终端设备再与FTU老化系统的老化服务进行非对称加密的双向身份认证,并判断是否成功接收到安全认证参数;如果是,则进入步骤3;如果否,则结束;步骤3、当终端设备与老化服务双向身份认证成功,终端设备和FTU老化系统通过加密的数据进行正常的老化工作。2.根据权利要求1所述的一种基于国网加密协议的加密方法,其特征在于,所述步骤1具体为:步骤101、终端设备连接网关服务先发送随机数R1;步骤102、终端设备收到随机数R1并产生随机数R2,终端设备使用私钥对R1+R2进行签名返回给网关服务;步骤103、若网关服务验证签名成功则取出R2,用私钥对R2进行签名,下发给终端设备,终端设备返回验证签名结果,终端设...

【专利技术属性】
技术研发人员:郭琳云郝雨祁生龙石文波王梁韩伟龙任娅张浦侯旭东
申请(专利权)人:西安沣源智能装备科技有限公司
类型:发明
国别省市:陕西,61

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

1