一种wlan加密认证方法及系统的制作方法

文档序号:9931627阅读:396来源:国知局
一种wlan加密认证方法及系统的制作方法
【技术领域】
[0001 ]本发明涉及WLAN连接技术领域,特别是涉及一种WLAN加密认证方法及系统。
【背景技术】
[0002]如今WLAN(Wireless Local Area Network,无线局域网)技术得到了广泛的应用,其中,加密的WLAN会在认证侧存有一个预先设置的默认密钥,任何用户只要输入该默认密钥进行认证,即可登录该WLAN。
[0003]但是,对于加密的公共WLAN,其设置的默认密钥已被公众所知,对于加密的私有WLAN,当用户将该WLAN的默认密钥告诉他人后,他人手机上的一些软件会将默认密钥上传到云端,也会使该私有WLAN的默认密钥被公开;在以上两种情况下,网络窃听者可根据公开后的默认密钥破解监听到的无线报文来窃取用户的隐私数据。由此可见,现有的WLAN认证方法无法保证用户的私有财产及隐私数据的安全,安全性差。
[0004]因此,如何提供一种安全性高的WLAN加密认证方法及系统是本领域技术人员目前需要解决的问题。

【发明内容】

[0005]本发明的目的是提供一种WLAN加密认证方法及系统,目标终端使用仅用于自身的单独密钥来登录WLAN,即使该单独密钥泄露,其余终端也无法使用该单独密钥登录WLANJA而极大地避免网络窃听者窃取用户网络隐私数据的情况,安全性高。
[0006]为解决上述技术问题,本发明提供了一种WLAN加密认证方法,包括:
[0007]接收目标终端发送的连接请求,使所述目标终端与待接入的WLAN建立数据连接;
[0008]接收所述目标终端发送的认证请求,其中,所述认证请求内包括有所述目标终端的MAC地址以及密钥信息;
[0009]在预先获得的单独密钥库内查询是否有与所述MAC地址相匹配的单独密钥,如果有,依据所述单独密钥对所述密钥信息进行认证。
[0010]优选地,还包括:
[0011 ]若所述预先获得的单独密钥库内没有与所述MAC地址相匹配的单独密钥,则依据所述WLAN的默认密钥对所述密钥信息进行认证。
[0012]优选地,通过以下步骤获得所述单独密钥库:
[0013]为所述目标终端分配与其相匹配的单独密钥,并将所述目标终端的MAC地址以及所述单独密钥存储至所述单独密钥库内。
[0014]优选地,通过以下步骤获得所述单独密钥库:
[0015]获得并存储所述目标终端的MAC地址以及与其匹配的单独密钥,其中,所述单独密钥为所述目标终端内预置的或由所述目标终端生成的。
[0016]为解决上述技术问题,本发明还提供了一种WLAN加密认证系统,包括:
[0017]连接请求接收单元,用于接收目标终端发送的连接请求,使所述目标终端与待接入的WLAN建立数据连接;
[0018]认证请求接收单元,用于接收所述目标终端发送的认证请求,其中,所述认证请求内包括有所述目标终端的MAC地址以及密钥信息;
[0019]查询单元,用于在预先获得的单独密钥库内查询是否有与所述MAC地址相匹配的单独密钥,如果有,将所述单独密钥发送至认证单元;
[0020]所述认证单元,用于依据所述单独密钥对所述密钥信息进行认证。
[0021]优选地,所述查询单元还用于若所述预先获得的单独密钥库内没有与所述MAC地址相匹配的单独密钥,将所述WLAN的默认密钥发送至所述认证单元;
[0022]所述认证单元还用于依据所述默认密钥对所述密钥信息进行认证。
[0023]优选地,还包括单独密钥库第一获得单元,用于通过以下步骤获得所述单独密钥库:
[0024]为所述目标终端分配与其相匹配的单独密钥,并将所述目标终端的MAC地址以及所述单独密钥存储至所述单独密钥库内。
[0025]优选地,还包括单独密钥库第二获得单元,用于通过以下步骤获得所述单独密钥库:
[0026]获得并存储所述目标终端的MAC地址以及与其匹配的单独密钥,其中,所述单独密钥为所述目标终端内预置的或由所述目标终端生成的。
[0027]本发明提供了一种WLAN加密认证方法及系统,当目标终端发起认证请求后,若在预先获得的单独密钥库内存储有与目标终端的MAC地址相对应的单独密钥,则采用该单独密钥来对目标终端发送的密钥信息进行认证。即本发明中目标终端登录WLAN时使用的不是WLAN的默认密钥,而是仅用于自身的单独密钥,故即使该单独密钥泄露,其余终端也无法使用该单独密钥登录WLAN,极大地避免了网络窃听者窃取用户网络隐私数据的情况,安全性尚O
【附图说明】
[0028]为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本发明提供的一种WLAN加密认证方法的过程的流程图;
[0030]图2为本发明提供的一种WLAN加密认证系统的结构示意图。
【具体实施方式】
[0031 ]本发明的核心是提供一种WLAN加密认证方法及系统,目标终端使用仅用于自身的单独密钥来登录WLAN,即使该单独密钥泄露,其余终端也无法使用该单独密钥登录WLANJA而极大地避免网络窃听者窃取用户网络隐私数据的情况,安全性高。
[0032]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]本发明提供了一种WLAN加密认证方法,参见图1所示,图1为本发明提供的一种WLAN加密认证方法的过程的流程图;该方法包括:
[0034]步骤slOl:接收目标终端发送的连接请求,使目标终端与待接入的WLAN建立数据连接;
[0035]步骤s102:接收目标终端发送的认证请求,其中,认证请求内包括有目标终端的MAC地址以及密钥信息;
[0036]步骤sl03:在预先获得的单独密钥库内查询是否有与MAC(Media Access Control或者Medium Access Contrο I,媒体访问控制)地址相匹配的单独密钥,如果有,进入步骤sl04;
[0037]其中,这里的单独密钥库设置于WLAN的认证侧。
[0038]步骤sl04:依据单独密钥对密钥信息进行认证。
[0039]其中,这里的认证请求可以包括目标终端发送至WLAN的认证侧的认证与关联的管理报文,这些报文内均携带有能够唯一确定目标终端的MAC地址,当然,本发明对认证请求内包含的内容不做具体限定,只要认证请求内携带有目标终端的MAC地址以及密钥信息即可。
[0040]可以理解的是,目前的WLAN认证方法是在WLAN的认证侧存储有一个预先设置的默认密钥,这里的默认密钥即为该WLAN的登录密码,任何用户得知该默认密钥后,即可发送密钥信息至WLAN的认证侧,该认证侧会依据自身存储的默认密钥对用户发送的密钥信息进行认证。
[0041 ]而本发明使不可信任的目标终端具有自己的单独密钥,且该单独密钥与目标终端唯一对应,登录WLAN时,该部分目标终端使用自身的单独密钥登录,而不是使用该WLAN的默认密钥登录。
[0042]由此可见,该方法避免了部分不可信任的用户得知WLAN的默认密钥;同时,由于单独密钥与目标终端的MAC地址一一对应,即使单独密钥泄露,其他终端也无法通过该泄露的单独密钥来登录该WLAN;由于网络窃听者多通过窃取得到的WLAN的登录密钥(这里的登录密钥指的是能够登录该WLAN的密钥)来对监听到的无线报文进行解密从而获取用户的隐私数据,而该方法不仅能够有效地阻止网络窃听者获取默认密钥,还能够保证网络窃听者即使窃取到单独密钥也无法使用该单独密钥登录WLAN,故有效地阻止了网络窃听者通过监听无线报文的方式来窃取用户隐私数据,大大的加强了网络中数据的安全性。
[0043]另外,由于在WLAN的网络中,具有相同MAC地址的设备只能接入一个,故进一步限制了通过非法获取(例如盗取)其他目标终端的单独密钥来登录WLAN的行为。可以理解的是,本发明对于不可信任的目标终端采用单独密钥来对其进行认证,避免默认密钥泄露,由此可见,本发明实质上是对WLAN的认证过程进行了加密保护操作。
[0044]另外,当单独密钥库内没有与MAC地址相匹配的单独密钥时,可以采用以下优选的处理方案,当然,本发明不限定该种情况下的处理方式。
[0045]作为优选地,该方法还包括:
[0046]若预先获得的单独密钥库内没有与MAC地址相匹配的单独密钥,则依据WLAN的默认密钥对密钥信息进行认证。
[0047]可以理解的是,在该种方案下,不受信任的目标终端使用单独密钥进行登录,而其余受到信任的目标终端可以使用WLAN的默认密钥进行登录。
[0048]其中,这里的认证指的是按照标准的认证协议进行认证,由此可见,本发明的方法对认证流程的改造小,不影响与现有的标准认证协议的兼容性。
[0049]进一步的,若不想让目标终端继续使用该WLAN时,可以在WLAN的认证侧的单独密钥库内删除该目标终端的MAC地址及其对应的单独密钥。该种情况下,由于目标终端仅知道单独密钥,故目标终端发送的认证请求内携带的密钥信息为单独密钥对应的信息,而单独密钥库内已删除该单独密钥,会依据WLAN的默认密钥进行认证,由于单独密钥与默认密钥不同,故认证无法通过。由此可见,当进行上述删除操作后,被删除的目标终端无法登陆该WLAN,但由于使用的MAC地址以及单独密钥不同,该删除操作并不会影响其他用户的登陆,即通过管理单独密钥库内存储的MAC地址以及其对应的单独密钥即可对该WLAN的接入终端进行有效地管理。
[0050]其中,该方法通过以下步骤获得单独密钥库:
[0051 ]为目标终端分配与其相匹配的单独密钥,并将目标终端的MAC地址以及单独密钥存储至单独密钥库内。
[0052]可以理解的是,以上步骤中为目标终端分配与其相匹配的单独密钥的过程具体可以为:
[0053]由管理员来为各个目标终端进行密钥分配;当然
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1