[发明专利]基于射频标签的无线局域网接入认证抗拒绝服务攻击方法有效

专利信息
申请号: 201310628370.5 申请日: 2013-11-29
公开(公告)号: CN103596179B 公开(公告)日: 2016-10-12
发明(设计)人: 董庆宽;刘晓婷;陈原;王俊平;方建平;丁文秀 申请(专利权)人: 西安电子科技大学昆山创新研究院;西安电子科技大学
主分类号: H04W12/06 分类号: H04W12/06;H04W12/04;H04L29/06;H04L9/08
代理公司: 陕西电子工业专利中心 61205 代理人: 王品华;朱红星
地址: 215347 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 射频 标签 无线 局域网 接入 认证 抗拒 服务 攻击 方法
【权利要求书】:

1.一种基于射频标签的无线局域网接入认证抗拒绝服务攻击方法,包括:

(1)系统初始化步骤:采用可信服务器作为密钥管理中心KDC,为标签与无线设备接入点AP分发初始密钥,设用户STA具有读卡器功能,将标签贴在用户STA设备上,并与用户STA通过读卡器通信;

(2)标签与用户STA的绑定步骤:

(2a)用户STA以自己的MAC地址STA-addr向密钥管理中心KDC申请标签,密钥管理中心KDC为用户分发标签以及标记随机数Ni;

(2b)密钥管理中心KDC将用户STA的MAC地址、标签的身份IDt、标签的初始密钥Kt和标记随机数Ni对应起来,并以列表形式保存,该列表称为LMAC;

(3)标签与接入点AP协商会话密钥步骤:

(3a)标签生成会话密钥请求Request,并用初始密钥Kt对身份IDt进行加密,得到加密信息Et(IDt),将会话密钥请求Request和加密信息Et(IDt)一起发送给用户STA;

(3b)用户STA收到标签发来的消息后,在此消息后面添加上标记随机数Ni以及自己的MAC地址STA-addr构成申请信息,将该申请信息发送给密钥管理中心KDC;

(3c)密钥管理中心KDC收到用户STA发来的申请信息后,首先检查列表LMAC,检验标记随机数Ni和MAC地址STA-addr是否存在于列表LMAC中,若不是,直接做抛弃处理,否则查出对应标签的初始密钥Kt,并用该密钥进行解密运算,求解出标签的身份IDt

(3d)密钥管理中心KDC生成一个会话密钥Ks,用标签初始密钥Kt对会话密钥Ks和标签的身份IDt进行加密,得到密文Et(Ks||IDt),并将该密文、标签的会话密钥请求Request、用户STA的MAC地址STA-addr一起作为回复包发送给用户STA;

(3e)用户STA收到回复包后检查MAC地址是否是自己的地址,若是则将该回复包发送给标签,否则丢弃处理;标签收到用户STA转发的回复包后,先检查会话密钥请求Request的正确性,若正确,则解密,从而获得与接入点AP共享的会话密钥Ks,否则将该包丢弃;

(3f)接入点AP生成会话密钥请求Request2,用初始密钥KA对自己的身份IDA进行加密得到密文EA(IDA),并将会话密钥请求Request2、密文EA(IDA)和自己的MAC地址MACA一同发送给密钥管理中心KDC;

(3g)密钥管理中心KDC核对接入点AP的地址信息后,用接入点AP的初始密钥KA对会话密钥Ks和接入点AP的身份信息IDA以及列表LMAC进行加密,得到加密信息EA(Ks||IDA||LMAC),再将该加密信息发送给接入点AP;

(3h)接入点AP用初始密钥KA解密,获得会话密钥Ks和列表LMAC,同时生成一个密钥随机数Nr将其加入列表LMAC中,并用会话密钥Ks对密钥随机数Nr加密后传递给用户STA,用户STA再传递给标签;

(4)基于射频标签的无线局域网接入认证步骤:

(4a)接入点AP选择广播随机数R1和难度系数d,并要求申请接入的用户在认证请求中添加哈希值h;

(4b)接入点AP将广播随机数R1和难度系数d在网络中周期性地广播;

(4c)用户STA监听信道获得的广播随机数R1和难度系数d,若d=0,则用户直接根据802.1X扩展认证协议完成接入认证过程;若d>0,用户STA生成终端随机数R2,并将难度系数d、广播随机数R1、终端随机数R2以及MAC地址STA-addr发送给自己的标签;

(4d)标签对收到的信息和身份IDt进行哈希运算,运算时间为t0,得到哈希值h,即:

h=hash(IDt||STA-addr||R1||R2),

式中hash为哈希运算函数,“||”为连接符;

(4e)标签运算结束后,将哈希值h和密钥随机数Nr延迟时间t后发送给用户STA,其中延迟时间t由难度系数d和哈希运算时间t0乘积决定,即:

t=d×t0

(4f)用户STA将标签计算的哈希值h和MAC地址STA-addr以及广播随机数R1、终端随机数R2放在一起构成认证请求,将该认证请求发送给接入点AP;

(4g)接入点AP对认证请求中的哈希值h进行验证,验证通过后则建立关联,否则终止该用户的接入请求。

2.根据权利要求1中所述的一种基于射频标签的无线局域网接入认证抗拒绝服务攻击方法,其中步骤(4g)所述的接入点AP对认证请求中的哈希值h进行验证,按如下步骤进行:

(4g1)接入点AP检验认证请求中的广播随机数R1是否为当前正在广播的随机数,如果不是,则终止该接入请求,否则比较认证请求中携带的密钥随机数Nr与列表LMAC中用户STA对应的随机数是否一致,若一致,则根据用户的MAC地址STA-addr在列表LMAC中查询到该用户对应的标签身份IDt

(4g2)接入点AP对获得的信息进行哈希运算,得到验证哈希值h1

h1=hash(IDt||STA-addr||R1||R2),

式中hash为哈希运算函数,“||”为连接符;

(4g3)接入点AP将验证哈希值h1与用户认证请求中的哈希值h进行比较,若两者相等,则向用户STA发送认证响应消息并完成以后的关联过程,否则终止该用户的接入请求。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学昆山创新研究院;西安电子科技大学,未经西安电子科技大学昆山创新研究院;西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310628370.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top