发明名称 一种终端快速登录WiFi热点的方法
摘要 本发明提出一种终端快速登录WiFi热点的方法,该方法在登录过程中终端和服务器双方身份相互认证只需往返通信一次,有效降低登录热点时认证所需的通信量和时延,加速登录热点的过程。其次通过在服务器和终端使用随机数表来减少协议状态,改善系统的扩展性和复杂度。PMK在生成及使用时均无需在服务器和终端之间传输,第三方无法窥探PMK,安全度高。与广泛使用的WiFi热点登录方案——PEAP+RADIUS认证协议兼容,实施容易。
申请公布号 CN104683343A 申请公布日期 2015.06.03
申请号 CN201510094715.2 申请日期 2015.03.03
申请人 中山大学 发明人 何自强;陈楠;劳斌;农革
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 林丽明
主权项 一种终端快速登录WiFi热点的方法,终端和服务器之间的通信经热点转发;其特征在于,(1)热点请求终端上报用户账号z;(2)终端经热点转发向服务器发送认证请求,包含{z,s,a,x=hash(p,a)};其中s是终端当前新生成的一个随机数,a是从终端的本地随机数表中获取的一个随机数;如果本地随机数表为空,则随机数a=0,hash为任意哈希函数;(3)服务器收到认证请求,并以a为关键字查询用户账号z的随机数表,若无记录则服务器往终端发送认证失败的消息,包含{y=hash(p,s,r1,r2……rk),r1,r2……rk},然后跳转到步骤(5);{r1,r2……rk}是从用户账号z的随机数表选取的k>=1个随机数;(4)服务器以用户账号z为关键字查询用户密码p,然后验证收到的x与hash(p,a)是否相符,相符则服务器从随机数表中删除a,并生成一个新的随机数r添加到随机数表中,然后往热点发送PMK=hash(p,s,a),并往终端发送认证成功的消息,包含{y=hash(p,s,r),r};否则服务器往热点发送认证失败消息,然后跳到步骤(8);(5)终端验证认证结果消息中的y与hash(p,s,r)或者hash(p,s,r1,r2……rk)是否相符,相符则跳到步骤(6),否则跳到步骤(8);(6)终端从认证结果消息中提取所包含的随机数r或者随机数{r1,r2……rk}并更新到本地随机数表,然后从本地随机数表删除随机数a;(7)终端如果在步骤(5)中收到成功的认证结果,则以PMK=hash(p,s,a)与热点进行WPA2四次握手来建立连接;(8)结束。
地址 510275 广东省广州市海珠区新港西路135号