无缝移动域SMD的关联帧保护方法、存储介质、电子装置及计算机程序产品与流程

摘要: 本申请实施例涉及通信领域,具体而言,涉及一种无缝移动域(seamlessmobilitydomain,smd)的关联帧保护方法、存储介质、电子装置及计算机程序产...
无缝移动域SMD的关联帧保护方法、存储介质、电子装置及计算机程序产品与流程

本申请实施例涉及通信领域,具体而言,涉及一种无缝移动域(seamlessmobility domain,smd)的关联帧保护方法、存储介质、电子装置及计算机程序产品。

背景技术:

1、无缝漫游作为wi-fi 8的一个技术方向,其特点将同一个无缝移动域(seamlessmobility domain,smd)的附属接入点(access point,ap)部署在不同位置,非接入点(non-ap)可以通过任意的ap与smd进行通讯而不需要重新建立关联关系,解决设备端漫游出现的时延问题。smd内的不同ap可以共享一个媒介访问控制(media access control,mac)服务接入点(service access point,sap),也可以分别拥有各自的mac sap,mac sap通过内部接口与无缝移动域管理实体(smd management entity,smd me)进行通信,smd me包含了ieee 802.1x中的认证者(authenticator)功能。终端设备(station,sta)逻辑上与smd内部的smd me建立连接。sta漫游的目标ap,可能为smd内的一个目标ap(即smd内部漫游),也可能为不同smd的一个目标ap(即跨smd漫游)。sta在smd内部进行漫游时,成对临时密钥安全连接(pairwise transient key security association,ptksa)保持不变。

2、目前,与smd相关的技术方案还存在以下问题:

3、问题1,non-ap与smd me进行关联时,关联帧无法进行保护。目前ieee 802.11bi制定的协议规范中,只制定了non-ap与ap之间利用连接前安全协商(preassociationsecurity negotiation,pasn)生成成对临时密钥(pairwise transient key,ptk),但该ptk只能应用在non-ap与ap的之间交互的关联请求/响应帧的加密、解密过程,不能应用于non-ap与smd me之间的关联帧的保护。

4、问题2:在同一个smd下,对于处于移动状态的non-ap,与第一个ap完成pasn生成的ptk,不能应用于第二个ap的关联请求帧/关联响应帧的加密、解密过程。目前ieee802.11bi制定的协议规范中,non-ap与ap之间利用pasn生成ptk以及ptksa均为特定的ap与non-ap之间。对于处于移动状态的non-ap,可能在t1时刻与ap1完成pasn过程并生成ptk1以及ptksa1,在t2时刻(t2>t1),non-ap可能脱离了ap1的覆盖范围,non-ap可能向ap2发送关联请求帧,但由于ptk1以及ptksa1为non-ap与ap1交互生成的,不适用为non-ap与ap2交互的关联请求帧/关联响应帧的加密、解密过程。

5、针对上述问题,相关技术中还没有很好的解决方案。

技术实现思路

1、本申请实施例提供了一种无缝移动域smd的关联帧保护方法、存储介质、电子装置及计算机程序产品,以至少解决相关技术中无法对non-ap与smd me之间的关联帧进行保护的问题。

2、根据本申请的一个实施例,提供了一种无缝移动域smd的关联帧保护方法,应用于无缝移动域管理实体smd me,该方法包括:通过连接前安全协商pasn协议与非接入点生成smd级别的密钥信息;根据smd级别的密钥信息与非接入点进行关联帧交互。

3、根据本申请的另一个实施例,提供了一种无缝移动域smd的关联帧保护方法,应用于非接入点,该方法包括:通过连接前安全协商pasn协议与无缝移动域管理实体smd me生成smd级别的密钥信息;根据smd级别的密钥信息与smd me进行关联帧交互。

4、根据本申请的又一个实施例,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。

5、根据本申请的又一个实施例,还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器执行所述计算机程序时实现上述任一项方法实施例中的步骤。

6、根据本申请的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。

7、通过本申请上述实施例,可以在pasn过程中生成smd级别的密钥信息,增强了smdme与非接入点之间的安全通信,通过使用smd级别的密钥信息对关联帧进行保护,实现了安全的无缝移动域关联,为用户提供更加可靠和高效的网络连接体验,进而解决了相关技术中无法对non-ap与smd me之间的关联帧进行保护的问题。

1.一种无缝移动域smd的关联帧保护方法,其特征在于,应用于无缝移动域管理实体smd me,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过连接前安全协商pasn协议与非接入点生成smd级别的密钥信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述smd信息包括至少以下之一:smd me的媒介访问控制mac地址、smd me的标识、smd me的能力集。

4.根据权利要求2所述的方法,其特征在于,所述第一pasn认证帧、所述第二pasn认证帧以及所述第三pasn认证帧中的至少之一包括smd元素字段,其中,所述smd元素字段包括以下至少之一:元素标识字段、长度字段、smd标识字段、smd mac地址字段、强健安全网络元素rsne字段以及扩展强健安全网络元素rsnxe字段。

5.根据权利要求2所述的方法,其特征在于,所述第一接入点为单链路设备或多链路设备,所述第一pasn认证帧、所述第二pasn认证帧以及所述第三pasn认证帧在所述第一接入点的相同链路或不同链路上传输。

6.根据权利要求2所述的方法,其特征在于,所述第一pasn认证帧还携带至少一个成对主密钥标识pmkid,其中,

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述smd级别的密钥信息包括以下至少之一:smd级别的成对主密钥pmk、smd级别的成对临时密钥ptk、成对临时密钥安全连接ptksa、成对主密钥安全连接pmksa。

9.根据权利要求8所述的方法,其特征在于,所述smd级别的pmk和/或所述smd级别的ptk是根据所述非接入点的mac地址和所述smd me的mac地址生成的。

10.根据权利要求1所述的方法,其特征在于,所述根据所述smd级别的密钥信息与所述非接入点进行关联帧交互,包括:

11.根据权利要求10所述的方法,其特征在于,包括以下至少之一:

12.根据权利要求11所述的方法,其特征在于,所述非接入点与所述第二接入点的密钥信息是根据所述smd级别的密钥信息和所述第二接入点的标识符信息生成的,其中,所述第二接入点的标识符信息包括所述第二接入点的mac地址和/或所述第二接入点的其他标识符信息。

13.根据权利要求10所述的方法,其特征在于,所述第一关联帧和所述第二关联帧是根据所述smd级别的密钥信息和额外关联数据aad信息进行加密和解密的,其中,所述aad信息包括以下至少之一:

14.根据权利要求10所述的方法,其特征在于,

15.根据权利要求10所述的方法,其特征在于,所述第二接入点为单链路设备或多链路设备,所述第一关联帧和所述第一关联帧在所述第二接入点的相同链路或不同链路上传输。

16.根据权利要求10所述的方法,其特征在于,所述第一关联帧或所述第二关联帧是所述第二接入点通过以下方式之一转发的:

17.一种无缝移动域smd的关联帧保护方法,其特征在于,应用于非接入点,所述方法包括:

18.根据权利要求17所述的方法,其特征在于,在所述通过连接前安全协商pasn协议与无缝移动域管理实体smd me生成smd级别的密钥信息之前,所述方法还包括:

19.根据权利要求18所述的方法,其特征在于,在所述接收至少一个接入点发送的信标帧或探测响应帧之后,所述方法还包括:

20.根据权利要求17所述的方法,其特征在于,所述通过连接前安全协商pasn协议与无缝移动域管理实体smd me生成smd级别的密钥信息,包括:

21.根据权利要求17所述的方法,其特征在于,所述根据所述smd级别的密钥信息与所述smd me进行关联帧交互,包括:

22.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至16任一项中所述的方法的步骤,或者实现权利要求17至21任一项中所述的方法的步骤。

23.一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至16任一项中所述的方法的步骤,或者实现权利要求17至21任一项中所述的方法的步骤。

24.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现所述权利要求1至16任一项中所述的方法的步骤,或者实现权利要求17至21任一项中所述的方法的步骤。