System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及通信,尤其涉及一种通信方法、装置及可读存储介质。
技术介绍
1、电力是网络安全的基础,为了保证电力设备的安全,可以为每个电力设备配置一颗安全芯片,并在设备出厂、检测、上线等环节提前植入数字证书。电力设备可以利用配置的数字证书和安全芯片进行安全通信。
2、然而,由于电力设备配置的数字证书,一般情况下无法进行更新,若电力设备配置的数字证书丢失,则电力设备在通信过程中的数据可能会被窃取,安全性较差。
技术实现思路
1、本申请提供了一种通信方法、装置及可读存储介质,用于提高电力设备在通信过程中的安全性。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,提供了一种通信方法,应用于业务服务器,方法包括:接收来自发送设备的第一请求消息以及来自接收设备的第二请求消息;第一请求消息用于请求业务服务器对第一映射关系进行验证;第二请求消息用于请求业务服务器对第二映射关系进行验证;第一映射关系和第二映射关系包括发送设备和接收设备之间的对应关系;第一映射关系为发送设备根据接收设备的设备标识生成的;第二映射关系为接收设备根据发送设备的设备标识生成的;向发送设备发送第一响应消息,并向接收设备发送第二响应消息,以使得发送设备与接收设备之间建立加密通道;第一响应消息用于指示第一映射关系验证通过,第一响应消息包括预设密钥和接收设备的网际互连协议ip地址;第二响应消息用于指示第二映射关系验证通过,第二响应消息包括预设密钥和发送设备的ip地址,加密通道用于发
4、可选的,该方法还包括:获取发送设备的设备标识,以及,接收设备的设备标识;响应于控制指令,向发送设备发送接收设备的设备标识,以及,向接收设备发送发送设备的设备标识,以使得发送设备根据接收设备的设备标识生成第一映射关系、接收设备根据发送设备的设备标识生成第二映射关系。
5、可选的,该方法还包括:根据接收设备的设备标识以及发送设备的设备标识生成发送设备和接收设备之间的第三映射关系;在与第一映射关系以及第二映射关系与第三映射关系相匹配的情况下,确定第一映射关系和第二映射关系验证通过。
6、第二方面,提供了一种通信方法,应用于发送设备,方法包括:向业务服务器发送第一请求消息;第一请求消息用于请求业务服务器对第一映射关系进行验证;第一映射关系包括发送设备和接收设备之间的对应关系,第一映射关系为发送设备根据接收设备的设备标识生成的;接收来自业务服务器的第一响应消息;第一响应消息用于指示第一映射关系验证通过,第一响应消息包括预设密钥和接收设备的ip地址;在确定接收设备接收到来自业务服务器的第二响应消息的情况下,利用预设密钥以及接收设备的ip地址建立与接收设备之间的加密通道,并利用加密通道与接收设备进行通信;第二响应消息用于指示第二映射关系验证通过,第二映射关系包括发送设备和接收设备之间的对应关系;第二映射关系为接收设备根据发送设备的设备标识生成的。
7、可选的,该方法还包括:向业务服务器发送发送设备的设备标识,以使得业务服务器根据发送设备的设备标识以及接收设备的设备标识生成第三映射关系之后,利用第三映射关系对第一映射关系进行验证。
8、可选的,该方法还包括:接收业务服务器发送的接收设备的设备标识;根据接收设备的设备标识生成第一映射关系。
9、基于本申请提供的技术方案,可以分别对发送设备中的第一映射关系以及接收设备中的第二映射关系进行验证,并在验证通过的情况下,分别向发送设备和接收设备发送预设密钥以及对方的ip地址,这样,可以基于预设密钥以及对方的ip地址生成加密通道,实现发送设备与接收设备之间的通信,而无需为每个设备预配置数字证书,也即不会存在数字证书丢失导致数据被窃取的情况,提高了电力设备通信的安全性。
10、第三方面,提供了一种通信装置,该装置包括:接收单元、发送单元;接收单元,用于接收来自发送设备的第一请求消息以及来自接收设备的第二请求消息;第一请求消息用于请求业务服务器对第一映射关系进行验证;第二请求消息用于请求业务服务器对第二映射关系进行验证;第一映射关系为发送设备根据接收设备的设备标识生成的;第二映射关系为接收设备根据发送设备的设备标识生成的;发送单元,用于向发送设备发送第一响应消息,并向接收设备发送第二响应消息,以使得发送设备与接收设备之间建立加密通道;第一响应消息用于指示第一映射关系验证通过,第一响应消息包括预设密钥和接收设备的网际互连协议ip地址;第二响应消息用于指示第二映射关系验证通过,第二响应消息包括预设密钥和发送设备的ip地址,加密通道用于发送设备与接收设备之间进行通信。
11、可选的,装置还包括:获取单元;获取单元,用于获取发送设备的设备标识,以及,接收设备的设备标识;发送单元,还用于响应于控制指令,向发送设备发送接收设备的设备标识,以及,向接收设备发送发送设备的设备标识,以使得发送设备根据接收设备的设备标识生成第一映射关系、接收设备根据发送设备的设备标识生成第二映射关系。
12、可选的,装置还包括:处理单元;处理单元,用于根据接收设备的设备标识以及发送设备的设备标识生成发送设备和接收设备之间的第三映射关系;处理单元,还用于在与第一映射关系以及第二映射关系与第三映射关系相匹配的情况下,确定第一映射关系和第二映射关系验证通过。
13、第四方面,提供了一种通信装置,应用于发送设备,装置包括:发送单元、接收单元、处理单元;发送单元,用于向业务服务器发送第一请求消息;第一请求消息用于请求业务服务器对第一映射关系进行验证;第一映射关系为发送设备根据接收设备的设备标识生成的;接收单元,用于接收来自业务服务器的第一响应消息;第一响应消息用于指示第一映射关系验证通过,第一响应消息包括预设密钥和接收设备的ip地址;处理单元,用于利用预设密钥以及接收设备的ip地址建立与接收设备之间的加密通道,并利用加密通道与接收设备进行通信。
14、可选的,发送单元还用于:向业务服务器发送发送设备的设备标识,以使得业务服务器根据发送设备的设备标识以及接收设备的设备标识生成第三映射关系之后,利用第三映射关系对第一映射关系进行验证。
15、可选的,接收单元,还用于接收业务服务器发送的接收设备的设备标识;处理单元,还用于根据接收设备的设备标识生成第一映射关系。
16、第五方面,提供了一种通信装置,该通信装置可以实现上述各方面或者各可能的设计中通信装置所执行的功能,功能可以通过硬件实现,如:一种可能的设计中,该通信装置可以包括:处理器和通信接口,处理器可以用于支持通信装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能。
17、在又一种可能的设计中,通信装置还可以包括存储器,存储器用于保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行上述第一方面或者第一方面的任一种可能的通信方法。<本文档来自技高网...
【技术保护点】
1.一种通信方法,其特征在于,应用于业务服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.一种通信方法,其特征在于,应用于发送设备,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
7.一种通信装置,其特征在于,所述装置包括:接收单元、发送单元;
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:获取单元;
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:处理单元;
10.一种通信装置,其特征在于,应用于发送设备,所述装置包括:发送单元、接收单元、处理单元;
11.根据权利要求10所述的装置,其特征在于,所述发送单元还用于:
12.根据权利要求10或11所述的装置,其特征在于,
13.一种计算机可读存储介质,其特征在于,所述可读存储介质
14.一种通信装置,其特征在于,包括:处理器、存储器和通信接口;其中,通信接口用于所述通信装置和其他设备或网络通信;所述存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该通信装置运行时,处理器执行该存储器存储的该计算机执行指令,以使该基于通信装置执行权利要求1-3、4-6中任一项所述的方法。
...【技术特征摘要】
1.一种通信方法,其特征在于,应用于业务服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.一种通信方法,其特征在于,应用于发送设备,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
7.一种通信装置,其特征在于,所述装置包括:接收单元、发送单元;
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:获取单元;
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:处理单元;
10.一种通信装置...
【专利技术属性】
技术研发人员:赵元,王永惠,蒋小燕,王常玲,蔡庆宇,吕涛,姚韬,范勇杰,李冶,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。