System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于改进EAP-TLS协议的智能变电站终端安全认证方法及系统技术方案_技高网

基于改进EAP-TLS协议的智能变电站终端安全认证方法及系统技术方案

技术编号:40278328 阅读:9 留言:0更新日期:2024-02-02 23:06
本发明专利技术属于安全认证技术领域,公开一种基于改进EAP‑TLS协议的智能变电站终端安全认证方法及系统;所述方法,包括:电力终端将随机数R<subgt;U</subgt;、分组G<subgt;ID</subgt;和身份验证码M<subgt;0</subgt;被发送到身份验证器;身份验证器将封装到Radius‑Access‑Request数据包中发送到Radius服务器;Radius服务器接使用R<subgt;U</subgt;、Identify<subgt;k</subgt;和G<subgt;ID</subgt;逐一计算每个电力终端的身份验证码M<subgt;k</subgt;;然后比较M<subgt;0</subgt;和M<subgt;k</subgt;是否相等,如果相等确认电力终端的真实身份,停止查询组中的其他用户;如果搜索G<subgt;ID</subgt;对应组中的所有用户,并且M<subgt;0</subgt;和M<subgt;k</subgt;不相等,则停止后续的身份验证过程。本发明专利技术通过引入用户分组机制,发送的消息不包含用户的真实身份,有效的防止攻击者通过不安全的网络信道窃取用户的真实身份信息。

【技术实现步骤摘要】

本专利技术属于安全认证,特别涉及一种基于改进eap-tls协议的智能变电站终端安全认证方法及系统。


技术介绍

1、由于电力通信网络正在经历即将到来的网络部署,电力行业提出了“智能电网”中“感知、传输、感知”的“物联网”方案,以提高电网运营管理水平。变电站巡检机器人系统、智能变电站物联网智能监控系统是智能电网的重要组成部分,是保证电网安全运行的重要手段。虽然基于技术的终端智能互联等可以促进智能变电站的建设,但针对这些设备的攻击和攻击呈指数级增长。为电力行业带来了更多元化的服务,同时也给智能终端的隐私保护带来了更大的挑战。隐私可以分为三类:数据、位置和身份隐私。eap(extensibleauthentication protocol,扩展认证协议)认证体系结构中的认证协议虽然保护了终端数据的安全性,但并不一定能保证终端身份隐私不被泄露。终端信息的泄露会导致攻击者发动恶意攻击。攻击者能将智能终端的身份信息与位置信息关联起来,并通过保持一个因素不变来确定另一个因素。eap-tls协议是一种基于数字证书的身份认证协议,能够保证身份的真实性和用户数据的安全性。但是在这个协议交换数字证书之前,终端的身份是以明文形式传输的。在不安全的网络信道上,很容易被主动或被动的攻击者截获,从而暴露终端的身份信息。这样一旦某一智能终端想要对某一不安全现象进行报警时,可能提前被恶意攻击者控制,造成威胁漏报,进而使得智能变电站陷入紊乱,严重影响电网的安全性。

2、在eap-tls协议的认证过程中,用户的身份以纯文本的形式直接发送到认证服务器。该标识很容易被攻击者截获,以确定用户的真实身份,从而泄露用户隐私信息。


技术实现思路

1、本专利技术的目的在于提供一种基于改进eap-tls协议的智能变电站终端安全认证方法及系统,以解决目前eap-tls协议的认证过程中,终端身份容易泄露的技术问题。

2、为了实现上述目的,本专利技术财用如下技术方案:

3、第一方面,本专利技术提供一种基于改进eap-tls协议的智能变电站终端安全认证方法,包括:

4、电力终端发送请求信息给身份验证器以启动身份验证;

5、身份验证器从电力终端请求用户的身份;

6、电力终端使用标识identify、分组gid和预先生成的随机数ru作为输入,执行哈希操作获得身份验证码m0;电力终端将随机数ru、分组gid和身份验证码m0被发送到身份验证器;

7、身份验证器将随机数ru、分组gid和身份验证码m0封装到radius-access-request数据包中,并将封装好的radius-access-request数据包发送到radius服务器;

8、radius服务器接收到来自身份验证器的radius-access-request数据包后,通过分组gid确定电力终端的组,找到分组gid对应组中每个电力终端的标识yk,并使用ru、identifyk和gid逐一计算每个电力终端的身份验证码mk;然后比较m0和mk是否相等,如果相等确认电力终端的真实身份,停止查询组中的其他用户,radius服务器执行后续的身份验证和密钥协商过程;如果搜索gid对应组中的所有用户,并且m0和mk不相等,则停止后续的身份验证过程。

9、本专利技术进一步的改进在于:所述身份验证码m0的计算公式为:

10、m0=hash(ru||identify||gid)       (1)

11、其中||是字符串串联。

12、本专利技术进一步的改进在于:身份验证码mk的计算公式为:

13、mk=hash(ru||identifyk||gid)  (2)

14、其中||是字符串串联。

15、本专利技术进一步的改进在于:采用sha-1算法计算身份验证码m0和身份验证码mk的哈希值。

16、第二方面,本专利技术提供一种基于改进eap-tls协议的智能变电站终端安全认证方法,包括:

17、电力终端发送请求信息给身份验证器以启动身份验证;

18、电力终端接收身份验证器请求用户身份的信息;

19、电力终端使用标识identify、分组gid和预先生成的随机数ru作为输入,执行哈希操作获得身份验证码m0;电力终端将随机数ru、分组gid和身份验证码m0被发送到身份验证器;

20、电力终端接收radius服务器发送的身份验证通过信息,进行身份验证和密钥协商;或者电力终端接收radius服务器发送的身份验证不通过信息,停止进行身份验证和密钥协商。

21、其中,radius服务器接收到来自身份验证器的radius-access-request数据包,通过分组gid确定电力终端的组,找到分组gid对应组中每个电力终端的标识yk,并使用ru、identifyk和gid逐一计算每个电力终端的身份验证码mk;然后比较m0和mk是否相等,如果相等确认电力终端的真实身份,停止查询组中的其他用户,radius服务器向电力终端发送的身份验证通过信息;如果搜索gid对应组中的所有用户,并且m0和mk不相等,radius服务器向电力终端发送的身份验证不通过信息;所述radius-access-request数据包由随机数ru、分组gid和身份验证码m0封装获得。

22、本专利技术进一步的改进在于:所述身份验证码m0的计算公式为:

23、m0=hash(ru||identify||gid)     (1)

24、其中||是字符串串联。

25、本专利技术进一步的改进在于:身份验证码mk的计算公式为:

26、mk=hash(ru||identifyk||gid)  (2)

27、其中||是字符串串联。

28、本专利技术进一步的改进在于:采用sha-1算法计算身份验证码m0和身份验证码mk的哈希值。

29、第三方面,本专利技术提供一种基于改进eap-tls协议的智能变电站终端安全认证系统,包括:

30、电力终端,用于向身份验证器发送请求信息给以启动身份验证;收到身份验证器请求用户身份的信息后,使用标识identify、分组gid和预先生成的随机数ru作为输入,执行哈希操作获得身份验证码m0;电力终端将随机数ru、分组gid和身份验证码m0被发送到身份验证器;

31、身份验证器,用于在收到电力终端的请求信息后请求用户身份的信息给电力终端;收到电力终端发送的随机数ru、分组gid和身份验证码m0后,将随机数ru、分组gid和身份验证码m0封装到radius-access-request数据包中,并将封装好的radius-access-request数据包发送到radius服务器;

32、radius服务器,用于接收到来自身份验证器的radius-access-request数据包后,通过分组gid确定电力终端的组,找到分组gid对应组中每个电力终本文档来自技高网...

【技术保护点】

1.基于改进EAP-TLS协议的智能变电站终端安全认证方法,其特征在于,包括:

2.根据权利要求1所述的基于改进EAP-TLS协议的智能变电站终端安全认证方法,其特征在于,所述身份验证码M0的计算公式为:

3.根据权利要求1所述的基于改进EAP-TLS协议的智能变电站终端安全认证方法,其特征在于,身份验证码Mk的计算公式为:

4.根据权利要求1所述的基于改进EAP-TLS协议的智能变电站终端安全认证方法,其特征在于,采用SHA-1算法计算身份验证码M0和身份验证码Mk的哈希值。

5.基于改进EAP-TLS协议的智能变电站终端安全认证方法,其特征在于,包括:

6.根据权利要求5所述的基于改进EAP-TLS协议的智能变电站终端安全认证方法,其特征在于,所述身份验证码M0的计算公式为:

7.根据权利要求5所述的基于改进EAP-TLS协议的智能变电站终端安全认证方法,其特征在于,身份验证码Mk的计算公式为:

8.根据权利要求5所述的基于改进EAP-TLS协议的智能变电站终端安全认证方法,其特征在于,采用SHA-1算法计算身份验证码M0和身份验证码Mk的哈希值。

9.基于改进EAP-TLS协议的智能变电站终端安全认证系统,其特征在于,包括:

10.根据权利要求9所述的基于改进EAP-TLS协议的智能变电站终端安全认证系统,其特征在于,所述身份验证码M0的计算公式为:

...

【技术特征摘要】

1.基于改进eap-tls协议的智能变电站终端安全认证方法,其特征在于,包括:

2.根据权利要求1所述的基于改进eap-tls协议的智能变电站终端安全认证方法,其特征在于,所述身份验证码m0的计算公式为:

3.根据权利要求1所述的基于改进eap-tls协议的智能变电站终端安全认证方法,其特征在于,身份验证码mk的计算公式为:

4.根据权利要求1所述的基于改进eap-tls协议的智能变电站终端安全认证方法,其特征在于,采用sha-1算法计算身份验证码m0和身份验证码mk的哈希值。

5.基于改进eap-tls协议的智能变电站终端安全认证方法,其特征在于,包括:

6.根据权利要求5...

【专利技术属性】
技术研发人员:曹靖怡周劼英胡柏吉蔺子卿朱亚运张晓娟
申请(专利权)人:中国电力科学研究院有限公司
类型:发明
国别省市:

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

1