《建立连接的方法、终端和接入点.pdf》由会员分享,可在线阅读,更多相关《建立连接的方法、终端和接入点.pdf(43页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102883316 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 3 3 1 6 A *CN102883316A* (21)申请号 201110199155.9 (22)申请日 2011.07.15 H04W 12/04(2009.01) H04W 12/06(2009.01) H04W 76/02(2009.01) (71)申请人华为终端有限公司 地址 518129 广东省深圳市龙岗区坂田华为 基地B区2号楼 (72)发明人丁志明 李兴华 (74)专利代理机构北京龙双利达知识产权代理 有限公司 11329 代理人毛威 张亮 (54) 发明。
2、名称 建立连接的方法、终端和接入点 (57) 摘要 本发明公开了建立连接的方法、终端和接入 点。该方法包括:向AP发送包括用户标识的第 一认证消息;接收AP根据该用户标识发送的包括 EAP方法请求消息和AP的现场值ANonce的第二 认证消息;根据该ANonce、SNonce和获取的第一 MSK生成第一PTK;向AP发送第三认证消息,该第 三认证消息包括EAP方法响应消息、该SNonce以 及根据该第一PTK生成的第一MIC;接收该AP在 根据第二PTK验证该第一MIC正确时发送的第四 认证消息,该第四认证消息包括EAP成功消息、该 AP为该终端配置的配置信息以及第二MIC;根据 该第一PTK。
3、,对该第二MIC进行验证。本发明实施 例的方法、终端和接入点能够减少空口消息交互 数量,缩短建立连接时间,从而能够减小终端的电 量消耗,提高用户体验。 (51)Int.Cl. 权利要求书6页 说明书24页 附图12页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 6 页 说明书 24 页 附图 12 页 1/6页 2 1.一种建立连接的方法,其特征在于,包括: 向接入点AP发送第一认证消息,所述第一认证消息包括用户标识; 接收所述AP根据所述用户标识发送的第二认证消息,所述第二认证消息包括可扩展 认证协议EAP方法请求消息和所述AP的现场值ANonce; 根据所述AN。
4、once、终端的现场值SNonce和获取的第一主会话密钥MSK,生成第一成对 设备间的临时密钥PTK; 向所述AP发送第三认证消息,所述第三认证消息包括EAP方法响应消息、所述SNonce 以及第一消息完整性码MIC,所述第一MIC由所述终端根据所述第一PTK生成,用于保护所 述第三认证消息; 接收所述AP在根据第二PTK验证所述第一MIC正确时发送的第四认证消息,所述第四 认证消息包括EAP成功消息、所述AP为所述终端配置的配置信息以及第二MIC,所述第二 MIC由所述AP根据所述第二PTK生成,用于保护所述第四认证消息,所述第二PTK由所述 AP根据所述ANonce、所述SNonce和获取。
5、的第二成对设备间的主密钥PMK生成; 根据所述第一PTK,对所述第二MIC进行验证。 2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 在验证所述第二MIC正确时,向所述AP发送第五认证消息,所述第五认证消息包括第 四MIC,所述第四MIC由所述终端根据所述第一PTK生成,用于保护所述第五认证消息。 3.根据权利要求1或2所述的方法,其特征在于,所述配置信息包括关联标识AID和/ 或组临时密钥GTK。 4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第四认证消息还包括网 络侧设备为所述终端分配的第一互联网协议IP地址。 5.根据权利要求1至3中任一项所述的方法,其特征在于,。
6、所述第一认证消息还包括动 态主机设置协议DHCP发现消息,所述第二认证消息还包括DHCP供应消息,所述DHCP供应 消息包括发送所述DHCP供应消息的DHCP服务器的服务器标识和所述DHCP服务器分配的 第二IP地址,所述第三认证消息还包括DHCP请求消息,所述第四认证消息还包括被选中的 DHCP服务器发送的DHCP应答消息。 6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一认证消息包括EAP 响应标识消息,所述EAP响应标识消息包括所述用户标识。 7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一认证消息还包括 所述SNonce,所述第二认证消息还包括第三MIC,所。
7、述第三MIC由所述AP根据所述第二PTK 生成,用于保护所述第二认证消息, 其中所述向所述AP发送第三认证消息,包括: 在根据所述第一PTK验证所述第三MIC正确时,向所述AP发送第三认证消息。 8.一种建立连接的方法,其特征在于,包括: 接收终端发送的第一认证消息,所述第一认证消息包括用户标识; 根据所述用户标识向所述终端发送第二认证消息,所述第二认证消息包括EAP方法请 求消息和AP的现场值ANonce; 接收所述终端发送的第三认证消息,所述第三认证消息包括EAP方法响应消息、所述 终端的现场值SNonce以及第一MIC,所述第一MIC由所述终端根据第一PTK生成,用于保护 权 利 要 求。
8、 书CN 102883316 A 2/6页 3 所述第三认证消息,所述第一PTK由所述终端根据所述ANonce、所述SNonce和获取的第一 MSK生成; 根据所述ANonce、所述SNonce和获取的第二PMK生成第二PTK; 在根据所述第二PTK验证所述第一MIC正确时,向所述终端发送第四认证消息,所述第 四认证消息包括EAP成功消息、所述AP为所述终端配置的配置信息以及第二MIC,所述第 二MIC由所述AP根据所述第二PTK生成,用于保护所述第四认证消息,以便于所述终端根 据所述第一PTK对所述第二MIC进行验证。 9.根据权利要求8所述的方法,其特征在于,所述方法还包括: 接收所述终端。
9、在验证所述第二MIC正确时发送的第五认证消息,所述第五认证消息包 括第四MIC,所述第四MIC由所述终端根据所述第一PTK生成,用于保护所述第五认证消息。 10.根据权利要求8或9所述的方法,其特征在于,所述配置信息包括关联标识AID和 /或组临时密钥GTK。 11.根据权利要求8至10中任一项所述的方法,其特征在于,在所述接收终端发送的第 一认证消息之后,所述方法还包括: 向认证服务器AS发送第一接入请求消息,所述第一接入请求消息包括所述用户标识; 接收所述AS在确定所述用户标识存在时发送的第一接入接受消息。 12.根据权利要求11所述的方法,其特征在于,所述第一接入接受消息包括所述AS为 。
10、所述终端分配的第一IP地址,并且所述第四认证消息还包括所述第一IP地址。 13.根据权利要求8至11中任一项所述的方法,其特征在于,在所述接收终端发送的第 一认证消息之后,所述方法还包括: 发送DHCP发现消息; 接收DHCP供应消息,所述DHCP供应消息包括发送所述DHCP供应消息的DHCP服务器 的服务器标识和所述DHCP服务器分配的第二IP地址, 在所述向所述终端发送第四认证消息之前,所述方法还包括: 发送DHCP请求消息; 接收被选中的DHCP服务器发送的DHCP应答消息。 14.根据权利要求8至11中任一项所述的方法,其特征在于,所述第一认证消息还包 括所述DHCP发现消息,所述第二。
11、认证消息还包括所述DHCP供应消息,所述DHCP供应消息 包括发送所述DHCP供应消息的DHCP服务器的服务器标识和所述DHCP服务器分配的第二 IP地址,所述第三认证消息还包括所述DHCP请求消息,所述第四认证消息还包括被选中的 DHCP服务器发送的所述DHCP应答消息。 15.根据权利要求8至14中任一项所述的方法,其特征在于,所述方法还包括: 向AS发送第二接入请求消息,所述第二接入请求消息包括所述EAP方法响应消息中的 信息; 接收所述AS在对所述终端认证成功时发送的第二接入响应消息,所述第二接入响应 消息包括认证成功信息和所述PMK。 16.根据权利要求8至15中任一项所述的方法,其。
12、特征在于,所述第一认证消息包括 EAP响应标识消息,所述EAP响应标识消息包括所述用户标识。 17.一种建立连接的方法,其特征在于,包括: 权 利 要 求 书CN 102883316 A 3/6页 4 向接入点AP发送第一认证消息,所述第一认证消息包括终端标识; 接收所述AP根据所述终端标识发送的第二认证消息,所述第二认证消息包括所述AP 的现场值ANonce; 根据所述ANonce、终端的现场值SNonce和预置的预共享密钥PSK,生成第一成对设备 间的临时密钥PTK; 向所述AP发送第三认证消息,所述第三认证消息包括所述SNonce以及第一消息完整 性码MIC,所述第一MIC由所述终端根据。
13、所述第一PTK生成,用于保护所述第三认证消息; 接收所述AP在根据第二PTK验证所述第一MIC正确时发送的第四认证消息,所述第四 认证消息包括所述AP为所述终端分配的关联标识AID、组临时密钥GTK以及第二MIC,所述 第二MIC由所述AP根据所述第二PTK生成,用于保护所述第四认证消息,所述第二PTK由 所述AP根据所述ANonce、所述SNonce和所述PSK生成; 根据所述第一PTK,对所述第二MIC进行验证。 18.根据权利要求17所述的方法,其特征在于,所述第四认证消息还包括所述AP为所 述终端分配的第一互联网协议IP地址。 19.根据权利要求17或18所述的方法,其特征在于,所述第。
14、一认证消息还包括动态主 机设置协议DHCP发现消息,所述第二认证消息还包括DHCP供应消息,所述DHCP供应消息 包括发送所述DHCP供应消息的DHCP服务器的服务器标识和所述DHCP服务器分配的第二 IP地址,所述第三认证消息还包括DHCP请求消息,所述第四认证消息还包括被选中的DHCP 服务器发送的DHCP应答消息。 20.根据权利要求17至19中任一项所述的方法,其特征在于,所述第一认证消息还包 括所述SNonce,所述第二认证消息还包括第三MIC,所述第三MIC由所述AP根据所述第二 PTK生成,用于保护所述第二认证消息, 其中所述向所述AP发送第三认证消息,包括: 在根据所述第一PT。
15、K验证所述第三MIC正确时,向所述AP发送第三认证消息。 21.一种建立连接的方法,其特征在于,包括: 接收终端发送的第一认证消息,所述第一认证消息包括终端标识; 根据所述终端标识向所述终端发送第二认证消息,所述第二认证消息包括AP的现场 值ANonce; 接收所述终端发送的第三认证消息,所述第三认证消息包括所述终端的现场值SNonce 以及第一MIC,所述第一MIC由所述终端根据第一PTK生成,用于保护所述第三认证消息,所 述第一PTK由所述终端根据所述ANonce、所述SNonce和预置的PSK生成; 根据所述ANonce、所述SNonce和所述PSK生成第二PTK; 在根据所述第二PTK。
16、验证所述第一MIC正确时,向所述终端发送第四认证消息,所述第 四认证消息包括所述AP为所述终端分配的关联标识AID、组临时密钥GTK以及第二MIC,所 述第二MIC由所述AP根据所述第二PTK生成,用于保护所述第四认证消息,以便于所述终 端根据所述第一PTK对所述第二MIC进行验证。 22.根据权利要求21所述的方法,其特征在于,所述第四认证消息还包括所述AP为所 述终端分配的第一IP地址。 23.根据权利要求21或22所述的方法,其特征在于,在所述接收终端发送的第一认证 权 利 要 求 书CN 102883316 A 4/6页 5 消息之后,所述方法还包括: 发送DHCP发现消息; 接收DH。
17、CP供应消息,所述DHCP供应消息包括发送所述DHCP供应消息的DHCP服务器 的服务器标识和所述DHCP服务器分配的第二IP地址, 在所述向所述终端发送第四认证消息之前,所述方法还包括: 发送DHCP请求消息; 接收被选中的DHCP服务器发送的DHCP应答消息。 24.根据权利要求21至23中任一项所述的方法,其特征在于,所述终端标识包括所述 终端的MAC地址和/或用户标识。 25.一种终端,其特征在于,包括: 第一发送模块,用于向AP发送第一认证消息,所述第一认证消息包括用户标识; 第一接收模块,用于接收所述AP根据所述用户标识发送的第二认证消息,所述第二认 证消息包括可扩展认证协议EAP。
18、方法请求消息和所述AP的现场值ANonce; 生成模块,用于根据所述ANonce、所述终端的现场值SNonce和获取的第一主会话密钥 MSK,生成第一成对设备间的临时密钥PTK; 第二发送模块,用于向所述AP发送第三认证消息,所述第三认证消息包括EAP方法响 应消息、所述SNonce以及第一消息完整性码MIC,所述第一MIC由所述终端根据所述第一 PTK生成,用于保护所述第三认证消息; 第二接收模块,用于接收所述AP在根据第二PTK验证所述第一MIC正确时发送的第四 认证消息,所述第四认证消息包括EAP成功消息、所述AP为所述终端配置的配置信息以及 第二MIC,所述第二MIC由所述AP根据所述。
19、第二PTK生成,用于保护所述第四认证消息,所 述第二PTK由所述AP根据所述ANonce、所述SNonce和获取的第二成对设备间的主密钥PMK 生成; 验证模块,用于根据所述第一PTK,对所述第二MIC进行验证。 26.根据权利要求25所述的终端,其特征在于,所述终端还包括: 第三发送模块,用于在验证所述第二MIC正确时,向所述AP发送第五认证消息,所述第 五认证消息包括第四MIC,所述第四MIC由所述终端根据所述第一PTK生成,用于保护所述 第五认证消息。 27.一种接入点AP,其特征在于,包括: 第一接收模块,用于接收终端发送的第一认证消息,所述第一认证消息包括用户标 识; 第一发送模块,。
20、用于根据所述用户标识向所述终端发送第二认证消息,所述第二认证 消息包括EAP方法请求消息和所述AP的现场值ANonce; 第二接收模块,用于接收所述终端发送的第三认证消息,所述第三认证消息包括EAP 方法响应消息、所述终端的现场值SNonce以及第一MIC,所述第一MIC由所述终端根据第 一PTK生成,用于保护所述第三认证消息,所述第一PTK由所述终端根据所述ANonce、所述 SNonce和获取的第一MSK生成; 生成模块,用于根据所述ANonce、所述SNonce和获取的第二PMK生成第二PTK; 第二发送模块,用于在根据所述第二PTK验证所述第一MIC正确时,向所述终端发送第 权 利 要。
21、 求 书CN 102883316 A 5/6页 6 四认证消息,所述第四认证消息包括EAP成功消息、所述AP为所述终端配置的配置信息以 及第二MIC,所述第二MIC由所述AP根据所述第二PTK生成,用于保护所述第四认证消息, 以便于所述终端根据所述第一PTK对所述第二MIC进行验证。 28.根据权利要求27所述的接入点,其特征在于,所述接入点还包括: 第三接收模块,用于接收所述终端在验证所述第二MIC正确时发送的第五认证消息, 所述第五认证消息包括第四MIC,所述第四MIC由所述终端根据所述第一PTK生成,用于保 护所述第五认证消息。 29.根据权利要求27或28所述的接入点,其特征在于,所述。
22、接入点还包括: 第三发送模块,用于向认证服务器AS发送第一接入请求消息,所述第一接入请求消息 包括所述用户标识; 第四接收模块,用于接收所述AS在确定所述用户标识存在时发送的第一接入接受消 息。 30.根据权利要求27至29中任一项所述的接入点,其特征在于,所述接入点还包括: 第四发送模块,用于发送DHCP发现消息; 第五接收模块,用于接收DHCP供应消息,所述DHCP供应消息包括发送所述DHCP供应 消息的DHCP服务器的服务器标识和所述DHCP服务器分配的第二IP地址; 第五发送模块,用于发送DHCP请求消息; 第六接收模块,用于接收被选中的DHCP服务器发送的DHCP应答消息。 31.根。
23、据权利要求27至30中任一项所述的接入点,其特征在于,所述接入点还包括: 第六发送模块,用于向AS发送第二接入请求消息,所述第二接入请求消息包括所述 EAP方法响应消息中的信息; 第七接收模块,用于接收所述AS在对所述终端认证成功时发送的第二接入响应消息, 所述第二接入响应消息包括认证成功信息和所述PMK。 32.一种终端,其特征在于,包括: 第一发送模块,用于向接入点AP发送第一认证消息,所述第一认证消息包括终端标 识; 第一接收模块,用于接收所述AP根据所述终端标识发送的第二认证消息,所述第二认 证消息包括所述AP的现场值ANonce; 生成模块,用于根据所述ANonce、所述终端的现场值。
24、SNonce和预置的预共享密钥PSK, 生成第一成对设备间的临时密钥PTK; 第二发送模块,用于向所述AP发送第三认证消息,所述第三认证消息包括所述SNonce 以及第一消息完整性码MIC,所述第一MIC由所述终端根据所述第一PTK生成,用于保护所 述第三认证消息; 第二接收模块,用于接收所述AP在根据第二PTK验证所述第一MIC正确时发送的第四 认证消息,所述第四认证消息包括所述AP为所述终端分配的关联标识AID、组临时密钥GTK 以及第二MIC,所述第二MIC由所述AP根据所述第二PTK生成,用于保护所述第四认证消 息,所述第二PTK由所述AP根据所述ANonce、所述SNonce和所述P。
25、SK生成; 验证模块,用于根据所述第一PTK,对所述第二MIC进行验证。 33.一种接入点AP,其特征在于,包括: 权 利 要 求 书CN 102883316 A 6/6页 7 第一接收模块,用于接收终端发送的第一认证消息,所述第一认证消息包括终端标 识; 第一发送模块,用于根据所述终端标识向所述终端发送第二认证消息,所述第二认证 消息包括所述AP的现场值ANonce; 第二接收模块,用于接收所述终端发送的第三认证消息,所述第三认证消息包括所述 终端的现场值SNonce以及第一MIC,所述第一MIC由所述终端根据第一PTK生成,用于保护 所述第三认证消息,所述第一PTK由所述终端根据所述ANo。
26、nce、所述SNonce和预置的PSK 生成; 生成模块,用于根据所述ANonce、所述SNonce和所述PSK生成第二PTK; 第二发送模块,用于在根据所述第二PTK验证所述第一MIC正确时,向所述终端发送第 四认证消息,所述第四认证消息包括所述AP为所述终端分配的关联标识AID、组临时密钥 GTK以及第二MIC,所述第二MIC由所述AP根据所述第二PTK生成,用于保护所述第四认证 消息,以便于所述终端根据所述第一PTK对所述第二MIC进行验证。 34.根据权利要求33所述的接入点,其特征在于,所述接入点还包括: 第三发送模块,用于发送DHCP发现消息; 第三接收模块,用于接收DHCP供应消。
27、息,所述DHCP供应消息包括发送所述DHCP供应 消息的DHCP服务器的服务器标识和所述DHCP服务器分配的第二IP地址; 第四发送模块,用于发送DHCP请求消息; 第四接收模块,用于接收被选中的DHCP服务器发送的DHCP应答消息。 权 利 要 求 书CN 102883316 A 1/24页 8 建立连接的方法、 终端和接入点 技术领域 0001 本发明涉及通信领域,特别涉及通信领域中建立连接的方法、终端和接入点。 背景技术 0002 无线保真(Wireless Fidelity,简称为“WiFi”)终端(Station,简称为“STA”) 在安全地连接到WiFi接入点(Access Poi。
28、nt,简称为“AP”)的过程中,需要根据无线局 域网标准802.11协议完成规定的扫描、开放认证、关联、802.1x认证(即可扩展认证协议 (Extensible Authentication Protocol,简称为“EAP”)认证)、四步握手等过程,另外还 要完成互联网协议(Internet Protocol,简称为“IP”)地址分配过程。 0003 具体而言,通常地,STA可以向AP发送探测请求帧,并根据AP返回的探测响应,发 现AP以及查询AP的属性和能力。在此之前,STA也可以侦听AP的信标帧,并从信标帧中 获得AP的属性和能力。如果STA决定连接该AP,那么STA向AP发送开放系统。
29、认证请求帧, 即802.11中定义的认证(Authentication)帧,并在该认证帧中指定使用开放系统认证,以 与其它版本的802.11协议相兼容。AP收到该开放系统认证请求帧后,可以返回开放系统认 证响应帧,表示接受该STA。 0004 开放系统认证之后,STA向AP发送关联请求帧,AP返回关联响应帧,该响应帧携 带AP给STA分配的关联标识(Association ID,简称为“AID”)。在一个WiFi网络中,每个 在网的STA都会有一个唯一的AID。之后,STA与AP执行EAP认证过程,该EAP认证由STA 向AP发送基于局域网的可扩展认证协议(EAP Over LAN,简称为“E。
30、APoL”)开始消息进行 触发。AP在接收到该EAPoL开始消息后,向STA发送EAP请求标识消息,用于向STA索要用 户标识。STA通过向AP发送EAP响应标识消息,将用户标识发送给AP。之后的流程是EAP 方法过程。EAP方法有多种,步骤可多可少,最少会有两个空口消息。 0005 EAP认证过程通常会有认证服务器(Authentication Server,简称为“AS”)的参 与,STA实质上是向AS进行认证,AP上可以包括认证器模块,用于在EAP认证过程中转发消 息。如果EAP认证成功,那么AS会通知AP认证成功,同时将一个称为成对设备间的主密钥 (Pairwise Master Ke。
31、y,简称为“PMK”)的密钥发送给AP。AP也会向STA发送EAP成功消 息,以结束EAP认证过程。在802.11规范中,AS的大部分功能都归入AP,而在实际网络布 署中,AP和AS通常是分离的。 0006 在完成EAP认证后,AP从AS获取PMK,而STA可以自己算出PMK,然后在PMK的基 础上,STA和AP执行四步握手过程,以协商成对设备间的临时密钥(Pairwise Transient Key,简称为“PTK”),PTK实际用于保护STA和AP之间的空口通信。其中四步握手包括 四个消息,第一个消息由AP发出,并且在第三个消息中,AP将WiFi网络的组临时密钥 (GroupTransie。
32、nt Key,简称为“GTK”)用PTK加密后发给STA。因此,四步握手过程还承担 传递GTK的功能,并且在四步握手过程中,STA和AP都分别向对方发送一个自己的现场值, 用于对方计算PTK。 0007 在成功地进行四步握手之后,通常STA根据动态主机设置协议(DynamicHost 说 明 书CN 102883316 A 2/24页 9 Configuration Protocol,简称为“DHCP”)获取IP地址。该过程可以包括四个消息,分别 是STA通过广播发送DHCP发现(DHCP Discovery)消息;网络侧收到该DHCP发现消息的 DHCP服务器向STA返回DHCP供应(DHC。
33、P Offer)消息,该DHCP供应消息包括DHCP服务器 分配给STA的IP地址;STA通过广播发送DHCP请求(DHCP Request)消息,该DHCP请求消 息包括STA选中的DHCP服务器的标识以及该DHCP服务器分配的IP地址;之后,被选中的 DHCP服务器向STA返回DHCP应答(DHCP ACK)消息,以确认IP地址已分配。而未被选中 的DHCP服务器收到DHCP请求消息后,就回收刚才分配给STA的IP地址。对于IP网络,到 STA拿到IP地址为止,STA才算与AP所在的WiFi网络建立了通信连接。 0008 然而,由于STA是首次进入WiFi网络,该WiFi网络之前没有该ST。
34、A的上下文信息, 因此STA需要与AP及AS进行完整的认证、关联、四步握手、IP地址分配等过程。在该初始 连接建立过程中,STA与AP之间的空口消息交互较多,耗时较长,不仅会增加终端的电量消 耗,而且会严重影响用户体验。 发明内容 0009 本发明实施例提供了一种建立连接的方法、终端和接入点,能够缩短建立连接时 间,减小终端的电量消耗,并提高用户体验。 0010 一方面,本发明实施例提供了一种建立连接的方法,该方法包括:向接入点AP发 送第一认证消息,该第一认证消息包括用户标识;接收该AP根据该用户标识发送的第二认 证消息,该第二认证消息包括可扩展认证协议EAP方法请求消息和该AP的现场值AN。
35、once; 根据该ANonce、终端的现场值SNonce和获取的第一主会话密钥MSK,生成第一成对设备间 的临时密钥PTK;向该AP发送第三认证消息,该第三认证消息包括EAP方法响应消息、该 SNonce以及第一消息完整性码MIC,该第一MIC由所述终端根据该第一PTK生成,用于保 护该第三认证消息;接收该AP在根据第二PTK验证该第一MIC正确时发送的第四认证消 息,该第四认证消息包括EAP成功消息、该AP为该终端配置的配置信息以及第二MIC,该第 二MIC由该AP根据该第二PTK生成,用于保护该第四认证消息,该第二PTK由该AP根据该 ANonce、该SNonce和获取的第二成对设备间的主。
36、密钥PMK生成;根据该第一PTK,对该第二 MIC进行验证。 0011 另一方面,本发明实施例提供了一种建立连接的方法,该方法包括:接收终端发送 的第一认证消息,该第一认证消息包括用户标识;根据该用户标识向该终端发送第二认证 消息,该第二认证消息包括EAP方法请求消息和AP的现场值ANonce;接收该终端发送的 第三认证消息,该第三认证消息包括EAP方法响应消息、该终端的现场值SNonce以及第一 MIC,该第一MIC由该终端根据第一PTK生成,用于保护该第三认证消息,该第一PTK由该终 端根据该ANonce、该SNonce和获取的第一MSK生成;根据该ANonce、该SNonce和获取的第 。
37、二PMK生成第二PTK;在根据该第二PTK验证该第一MIC正确时,向该终端发送第四认证消 息,该第四认证消息包括EAP成功消息、该AP为该终端配置的配置信息以及第二MIC,该第 二MIC由该AP根据该第二PTK生成,用于保护该第四认证消息,以便于该终端根据该第一 PTK对该第二MIC进行验证。 0012 再一方面,本发明实施例提供了一种建立连接的方法,该方法包括:向接入点AP 发送第一认证消息,该第一认证消息包括终端标识;接收该AP根据该终端标识发送的第 说 明 书CN 102883316 A 3/24页 10 二认证消息,该第二认证消息包括该AP的现场值ANonce;根据该ANonce、终端。
38、的现场值 SNonce和预置的预共享密钥PSK,生成第一成对设备间的临时密钥PTK;向该AP发送第三 认证消息,该第三认证消息包括该SNonce以及第一消息完整性码MIC,该第一MIC由该终 端根据该第一PTK生成,用于保护该第三认证消息;接收该AP在根据第二PTK验证该第一 MIC正确时发送的第四认证消息,该第四认证消息包括该AP为该终端分配的关联标识AID、 组临时密钥GTK以及第二MIC,该第二MIC由该AP根据该第二PTK生成,用于保护该第四认 证消息,该第二PTK由该AP根据该ANonce、该SNonce和该PSK生成;根据该第一PTK,对该 第二MIC进行验证。 0013 再一方面。
39、,本发明实施例提供了一种建立连接的方法,该方法包括:接收终端发送 的第一认证消息,该第一认证消息包括终端标识;根据该终端标识向该终端发送第二认证 消息,该第二认证消息包括AP的现场值ANonce;接收该终端发送的第三认证消息,该第三 认证消息包括该终端的现场值SNonce以及第一MIC,该第一MIC由该终端根据第一PTK生 成,用于保护该第三认证消息,该第一PTK由该终端根据该ANonce、该SNonce和预置的PSK 生成;根据该ANonce、该SNonce和该PSK生成第二PTK;在根据该第二PTK验证该第一MIC 正确时,向该终端发送第四认证消息,该第四认证消息包括该AP为该终端分配的关。
40、联标识 AID、组临时密钥GTK以及第二MIC,该第二MIC由该AP根据该第二PTK生成,用于保护该第 四认证消息,以便于该终端根据该第一PTK对该第二MIC进行验证。 0014 再一方面,本发明实施例提供了一种终端,该终端包括:第一发送模块,用于向AP 发送第一认证消息,该第一认证消息包括用户标识;第一接收模块,用于接收该AP根据该 用户标识发送的第二认证消息,该第二认证消息包括可扩展认证协议EAP方法请求消息和 该AP的现场值ANonce;生成模块,用于根据该ANonce、该终端的现场值SNonce和获取的第 一主会话密钥MSK,生成第一成对设备间的临时密钥PTK;第二发送模块,用于向该A。
41、P发送 第三认证消息,该第三认证消息包括EAP方法响应消息、该SNonce以及第一消息完整性码 MIC,该第一MIC由该终端根据该第一PTK生成,用于保护该第三认证消息;第二接收模块, 用于接收该AP在根据第二PTK验证该第一MIC正确时发送的第四认证消息,该第四认证消 息包括EAP成功消息、该AP为该终端配置的配置信息以及第二MIC,该第二MIC由该AP根 据该第二PTK生成,用于保护该第四认证消息,该第二PTK由该AP根据该ANonce、该SNonce 和获取的第二成对设备间的主密钥PMK生成;验证模块,用于根据该第一PTK,对该第二MIC 进行验证。 0015 再一方面,本发明实施例提供。
42、了一种接入点AP,该接入点包括:第一接收模块,用 于接收终端发送的第一认证消息,该第一认证消息包括用户标识;第一发送模块,用于根据 该用户标识向该终端发送第二认证消息,该第二认证消息包括EAP方法请求消息和该AP的 现场值ANonce;第二接收模块,用于接收该终端发送的第三认证消息,该第三认证消息包 括EAP方法响应消息、该终端的现场值SNonce以及第一MIC,该第一MIC由该终端根据第 一PTK生成,用于保护该第三认证消息,该第一PTK由该终端根据该ANonce、该SNonce和获 取的第一MSK生成;生成模块,用于根据该ANonce、该SNonce和获取的第二PMK生成第二 PTK;第二。
43、发送模块,用于在根据该第二PTK验证该第一MIC正确时,向该终端发送第四认证 消息,该第四认证消息包括EAP成功消息、该AP为该终端配置的配置信息以及第二MIC,该 第二MIC由该AP根据该第二PTK生成,用于保护该第四认证消息,以便于该终端根据该第 说 明 书CN 102883316 A 10 4/24页 11 一PTK对该第二MIC进行验证。 0016 再一方面,本发明实施例提供了一种终端,该终端包括:第一发送模块,用于向接 入点AP发送第一认证消息,该第一认证消息包括终端标识;第一接收模块,用于接收该AP 根据该终端标识发送的第二认证消息,该第二认证消息包括该AP的现场值ANonce;生。
44、成模 块,用于根据该ANonce、该终端的现场值SNonce和预置的预共享密钥PSK,生成第一成对设 备间的临时密钥PTK;第二发送模块,用于向该AP发送第三认证消息,该第三认证消息包括 该SNonce以及第一消息完整性码MIC,该第一MIC由该终端根据该第一PTK生成,用于保护 该第三认证消息;第二接收模块,用于接收该AP在根据第二PTK验证该第一MIC正确时发 送的第四认证消息,该第四认证消息包括该AP为该终端分配的关联标识AID、组临时密钥 GTK以及第二MIC,该第二MIC由该AP根据该第二PTK生成,用于保护该第四认证消息,该 第二PTK由该AP根据该ANonce、该SNonce和该。
45、PSK生成;验证模块,用于根据该第一PTK, 对该第二MIC进行验证。 0017 再一方面,本发明实施例提供了一种接入点AP,该接入点包括:第一接收模块,用 于接收终端发送的第一认证消息,该第一认证消息包括终端标识;第一发送模块,用于根据 该终端标识向该终端发送第二认证消息,该第二认证消息包括该AP的现场值ANonce;第 二接收模块,用于接收该终端发送的第三认证消息,该第三认证消息包括该终端的现场值 SNonce以及第一MIC,该第一MIC由该终端根据第一PTK生成,用于保护该第三认证消息, 该第一PTK由该终端根据该ANonce、该SNonce和预置的PSK生成;生成模块,用于根据该 AN。
46、once、该SNonce和该PSK生成第二PTK;第二发送模块,用于在根据该第二PTK验证该第 一MIC正确时,向该终端发送第四认证消息,该第四认证消息包括该AP为该终端分配的关 联标识AID、组临时密钥GTK以及第二MIC,该第二MIC由该AP根据该第二PTK生成,用于 保护该第四认证消息,以便于该终端根据该第一PTK对该第二MIC进行验证。 0018 基于上述技术方案,本发明实施例的方法、终端和接入点,通过在保持建立连接过 程的安全性以及功能性的同时,减少空口消息交互数量,从而能够缩短建立连接时间,减小 终端的电量消耗,并提高用户体验。 附图说明 0019 为了更清楚地说明本发明实施例的技。
47、术方案,下面将对本发明实施例中所需要使 用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 0020 图1是根据本发明实施例的WiFi网络架构的示意图。 0021 图2是根据本发明实施例的建立连接的方法示意性流程图。 0022 图3是根据本发明实施例的建立连接的方法另一示意性流程图。 0023 图4是根据本发明实施例的建立连接的方法再一示意性流程图。 0024 图5是根据本发明另一实施例的建立连接的方法示意性流程图。 0025 图6是根据本发明另一实施例的建立连接的方法另一示。
48、意性流程图。 0026 图7是根据本发明再一实施例的建立连接的方法示意性流程图。 0027 图8是根据本发明再一实施例的建立连接的方法示意性流程图。 说 明 书CN 102883316 A 11 5/24页 12 0028 图9是根据本发明再一实施例的建立连接的方法另一示意性流程图。 0029 图10是根据本发明实施例的终端的示意性框图。 0030 图11是根据本发明实施例的终端的另一示意性框图。 0031 图12是根据本发明实施例的接入点的示意性框图。 0032 图13是根据本发明实施例的接入点的另一示意性框图。 0033 图14是根据本发明实施例的接入点的再一示意性框图。 0034 图15。
49、是根据本发明实施例的接入点的再一示意性框图。 0035 图16是根据本发明另一实施例的终端的示意性框图。 0036 图17是根据本发明另一实施例的接入点的示意性框图。 0037 图18是根据本发明另一实施例的接入点的另一示意性框图。 具体实施方式 0038 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实 施例,都应属于本发明保护的范围。 0039 图1示出了根据本发明实施例的WiFi网络架构的示意图。如图1所示,一个AS 可以为一个或多个AP服务,一个DHCP服务器也可以为一个或多个AP服务,网络中也可能 存在多个AS,也可能存在多个DHCP服务器。另外,一个AP可以为一个或多个STA服务,并 且AP通常可以包括802.1x定义的认证器功能。此外,AP还可以包括DHCP代理(Proxy)功 能,从而AP能够为STA分配IP地址。应理解,STA通过与AP建立通信连接,从而能够通过 AP后续的路由设备接入互联网。还应理解,在本发明实施例中,WiFi终。