著录项信息
| 专利名称 | 通过WIFI与服务器安全建立连接并授权的方法 |
| 申请号 | CN201410529150.1 | 申请日期 | 2014-10-10 |
| 法律状态 | 暂无 | 申报国家 | 中国 |
| 公开/公告日 | 2015-01-07 | 公开/公告号 | CN104270758A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | H04W12/08 | IPC分类号 | H;0;4;W;1;2;/;0;8;;;H;0;4;W;1;2;/;0;6查看分类表>
|
| 申请人 | 乐鑫信息科技(上海)有限公司 | 申请人地址 | 上海市浦东新区张江高科技园区碧波路456号A201-6室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 乐鑫信息科技(上海)股份有限公司 | 当前权利人 | 乐鑫信息科技(上海)股份有限公司 |
| 发明人 | 张瑞安;白桦;巫建刚 |
| 代理机构 | 上海交达专利事务所 | 代理人 | 王毓理;王锡麟 |
摘要
一种无线信息安全技术领域的通过WIFI与服务器安全建立连接并授权的方法,由初次连接所需要的激活过程以及重新连接所需要的认证过程组成,激活过程是指:由移动终端向服务器进行注册,并通过智能设备与AP连接并接入互联网;认证过程是指:移动终端通过身份信息向服务器进行再激活和认证,并通过获取智能设备密钥实现重新连接。本发明将智能设备的BSSID和WPA/WPA2密码绑定,智能设备的出厂WPA/WPA2密码存储在服务器上,当智能设备激活时,连接密钥(WPA/WPA2密码)需从服务器获取,在连接过程中均采用一对一通信的方式,并支持WPA/WPA2安全接入方式,确保隐私数据安全。
1.一种通过WIFI与服务器安全建立连接并授权的方法,其特征在于,由初次连接所需要的激活过程以及重新连接所需要的认证过程组成,激活过程是指:由移动终端向服务器进行注册,并通过智能设备与AP连接并接入互联网;认证过程是指:移动终端通过身份信息向服务器进行再激活和认证,并通过获取智能设备密钥实现重新连接;
所述的注册具体为:智能设备的初始状态为Soft AP+STA模式,其Soft AP接口由WPA/WPA2加密,并每隔100ms广播一个beacon,当移动终端的底层接收到beacon获知附近AP的信息,扫描过滤出智能设备的Soft AP信息,在设备列表显示;当选择设备列表中某一智能设备后,移动终端即向服务器请求该智能设备的连接密码,在服务器判断该智能设备当前并无机主时向移动终端回复该智能设备的密码,移动终端根据服务器提供的密码连入智能设备Soft AP接口;
所述的接入互联网具体为:移动终端向智能设备发送指令,使得智能设备的STA接口与AP连接,智能设备在收到指令后,根据指令中所含参数与对应AP相连,并通过该AP连接Internet,然后移动终端再与该AP相连并通过该AP连接Internet;
所述的指令包括:待连接AP的SSID、密码以及一个唯一的密钥;
所述的再激活具体为:智能设备向服务器发送激活数据包,服务器收到信息后,认可智能设备激活,向智能设备发出激活请求回复,智能设备向服务器发送认证数据包,服务器根据认证数据包对智能设备进行身份认证,当认证成功后向智能设备回复身份确认成功;
所述的激活数据包包括:唯一的身份信息和所述唯一的密钥;
所述的认证数据包包括:唯一的身份信息,进行认证;
所述的获取智能设备密钥具体为:移动终端向服务器发送请求授权指令,服务器向移动终端回复密钥数据包,并将智能设备的机主的身份授权给移动终端的当前用户,并记录当前用户为智能设备的唯一合法机主,后续移动终端或智能设备均通过AP和Internet实现与服务器的通信;
所述的请求授权指令包括:所述唯一的身份信息和和所述唯一的密钥;
所述的密钥数据包包括:表示智能设备的机主权限的密钥。
2.根据权利要求1所述的方法,其特征是,所述的服务器中记录智能设备的机主信息,当机主绑定后,除非被授权为机主的用户主动解除,否则无法更换智能设备机主;机主向服务器挂失智能设备、解除挂失以保障智能设备的使用权限不被盗用。
通过WIFI与服务器安全建立连接并授权的方法\n技术领域\n[0001] 本发明涉及的是一种无线信息安全技术领域的方法,具体是一种实现智能设备通过WIFI与服务器安全建立连接,并授权给用户使用的安全数据通信方法。\n背景技术\n[0002] 随着物联网产业的兴起,智能家电逐渐进入了人们的生活,将家中的电器连入网络,向云端服务器激活,用户可以在任何地方使用移动终端访问云端服务器,远程查询及控制家中智能设备。那么,如何建立智能设备、服务器、移动终端(用户)三者的连接,成为当前值得考量的技术点。\n[0003] 目前现有的配置方式为:移动终端连入无线接入点(AP),并向AP发送广播包,智能设备捕捉到广播包并解析,获取到无线接入点的信息,从而利用相关信息连入无线接入点,进一步向服务器建立连接。由于这一方式采用广播的机制,其实并不安全,任一设备均可捕捉到广播包,并对其进行破解,连入无线接入点。因此,本发明提出了一种安全建立连接的方法,采用一对一的连接方式,智能设备的密钥需从服务器获取,采用WPA/WPA2安全接入智能设备Soft AP(虚拟无线接入点),支持SSL安全通信,保障数据的安全。\n[0004] 经过对现有技术的检索发现,中国专利文献号CN103763757A公开(公告)日\n2014.04.30,公开了一种基于物联网嵌入式WIFI模块的快速联网方法,实现了手机APP或其他网络设备的WIFI接口对未入网WIFI模块进行快速配置。该技术通过监听WIFI空中接口的方式,并且对要传输的内容进行特殊的编码,使得WIFI模块可以从监听的空中接口中识别出这个特殊编码,并解出其相应的传输密码,从而配置该嵌入式WIFI模块使其实现快速联网。通过这种特殊的编码,可以让传输的数据不受路由器是否存在加密的影响。该编码方式综合的利用了传输时间,数据长度及WIFI物理层信息的特定来保证被传输数据的准确性。\n但该技术由于采用监听空中接口的方式捕捉WIFI配置信息,而实际上任意支持混杂模式(Promiscuous Mode)网卡的设备均可以监听抓取数据包并破解。\n发明内容\n[0005] 本发明针对现有技术存在的上述不足,提出一种通过WIFI与服务器安全建立连接并授权的方法,将智能设备的BSSID和WPA/WPA2密码绑定,智能设备的出厂WPA/WPA2密码存储在服务器上,当智能设备激活时,连接密钥(WPA/WPA2密码)需从服务器获取,在连接过程中均采用一对一通信的方式,并支持WPA/WPA2安全接入方式,确保隐私数据安全。\n[0006] 本发明通过以下方式实现,本发明由初次连接所需要的激活过程以及重新连接所需要的认证过程组成,激活过程是指:由移动终端向服务器进行注册,并通过智能设备与AP连接并接入互联网;认证过程是指:移动终端通过身份信息向服务器进行再激活和认证,并通过获取智能设备密钥实现重新连接。\n[0007] 所述的注册是指:经服务器认证移动终端的当前用户有权限后成为服务器的认可用户,服务器为当前用户分配唯一对应的用户身份标识、根据认可用户的申请向其发送用于连接智能设备的智能设备出厂WPA/WPA2密码,具体为:智能设备的初始状态为Soft AP+STA模式(station模式,即终端模式),其Soft AP接口由WPA/WPA2加密,并每隔100ms广播一个beacon(信标),当移动终端的底层接收到beacon获知附近AP的信息,扫描过滤出智能设备的Soft AP信息,在设备列表显示;当选择设备列表中某一智能设备后,移动终端即向服务器请求该智能设备的连接密码,在服务器判断该智能设备当前并无机主时向移动终端回复该智能设备的密码,移动终端根据服务器提供的密码连入智能设备Soft AP接口。\n[0008] 所述的接入互联网是指:当移动终端成功连接智能设备后,采用一对一的方式向智能设备发送指令,控制智能设备与AP连接,并通过AP连入互联网,具体为:移动终端向智能设备发送指令,使得智能设备的STA接口与AP连接,智能设备在收到指令后,根据指令中所含参数与对应AP相连,并通过该AP连接Internet,然后移动终端再与该AP相连并通过该AP连接Internet。\n[0009] 所述的指令包括但不仅限于:待连接AP的SSID、密码以及一个唯一的密钥。\n[0010] 所述的移动终端通过智能设备的Soft AP接口查询连接AP的进度。\n[0011] 所述的再激活是指:智能设备通过AP成功连入互联网后,移动终端控制智能设备以支持SSL安全通信的方式将其身份信息发至服务器,由服务器对身份信息进行再激活和认证,具体为:智能设备向服务器发送激活数据包,服务器收到信息后,认可智能设备激活,向智能设备发出激活请求回复,智能设备向服务器发送认证数据包,服务器根据认证数据包对智能设备进行身份认证,当认证成功后向智能设备回复身份确认成功。\n[0012] 所述的激活数据包包括但不仅限于:唯一的身份信息和所述唯一的密钥;\n[0013] 所述的认证数据包包括但不仅限于:唯一的身份信息,进行认证。\n[0014] 所述的获取智能设备密钥是指:移动终端向服务器申请与所述身份信息对应的密钥,以获得智能设备的控制权限,当服务器对移动终端的认证通过时则向其返回具有密钥的数据包,移动终端根据授权成为智能设备的机主,具体为:移动终端向服务器发送请求授权指令,服务器向移动终端回复密钥数据包,并将智能设备的机主的身份授权给移动终端的当前用户,并记录当前用户为智能设备的唯一合法机主,后续移动终端或智能设备均通过AP和Internet实现与服务器的通信。\n[0015] 所述的请求授权指令包括但不仅限于:所述唯一的身份信息和和所述唯一的密钥;\n[0016] 所述的密钥数据包包括但不仅限于:表示智能设备的机主权限的密钥。\n[0017] 所述的服务器中记录智能设备的机主信息,当机主绑定后,除非被授权为机主的用户主动解除,否则无法更换智能设备机主;机主可向服务器挂失智能设备、解除挂失;以此保障智能设备的使用权限不被盗用。\n[0018] 技术效果\n[0019] 与现有技术相比,本发明在连接过程中均为一对一的通信,服务器记录密钥、设备权限、用户身份等信息,需要通过服务器的认证才能顺利进行,以确保通信内容的安全。同时,用户使用也同样方便快捷,在手机APP或者其他移动终端选择智能设备,配置AP的SSID及密码,即可自动完成一整套的连接授权过程。\n附图说明\n[0020] 图1为本发明方法示意图。\n[0021] 图2为智能设备的状态转换图。\n[0022] 图3为智能设备、服务器、用户三者的连接示意图。\n[0023] 图4为智能设备、服务器、用户三者的通信示意图。\n具体实施方式\n[0024] 下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。\n[0025] 实施例1\n[0026] 如图1所示,本实施例包括以下步骤:\n[0027] 激活过程阶段一:\n[0028] 1)智能设备初始状态为Soft AP+STA共存模式,Soft AP接口每隔100ms广播一个beacon。\n[0029] 2)移动终端底层接收到beacon获知附近AP的信息,扫描过滤出智能设备的Soft AP信息,在设备列表显示。\n[0030] 3)用户在列表中选择将连接的某一智能设备后,移动终端向服务器请求该智能设备的连接密码。\n[0031] 4)服务器判断该智能设备并无机主,则回复该智能设备的密码;当该智能设备具有合法机主,则服务器向移动终端返回连接失败信息。\n[0032] 5)移动终端根据服务器回应的密码,连入智能设备Soft AP接口。\n[0033] 激活过程阶段二:\n[0034] 1)移动终端向智能设备发指令,控制智能设备的STA接口与AP相连,该指令包含但不仅限于以下参数:连入AP的SSID、密码以及一个唯一的密钥。\n[0035] 2)智能设备收到上述指令后,根据指令参数连入AP,并通过AP连接外网。\n[0036] 这个过程中,移动终端可以通过智能设备的Soft AP接口查询连接AP的进度。\n[0037] 3)移动终端同样连入AP,并通过AP连接外网。\n[0038] 认证过程阶段一:\n[0039] 1)智能设备向服务器发送数据,包括但不仅限于:唯一的身份信息和前述唯一的密钥,向服务器进行激活。\n[0040] 2)服务器收到信息后,认可智能设备激活,向智能设备发出回复。\n[0041] 3)智能设备向服务器发送数据,包括但不仅限于:唯一的身份信息,进行认证。\n[0042] 4)服务器认证智能设备的身份信息,向智能设备回复身份确认成功。\n[0043] 认证过程阶段二:\n[0044] 1)移动终端向服务器发送指令,请求授权,指令包括但不仅限于:移动终端当前用户向服务器注册时获得的用户唯一身份标识信息和前述唯一的密钥。\n[0045] 2)服务器向移动终端回复数据包,数据包含但不仅限于表示智能设备的机主权限的密钥,将智能设备机主的身份授权给移动终端的当前用户。授权后,服务器会记录当前用户为智能设备机主,此后如果其他用户想盗用该智能设备,会在阶段一的步骤4失败。\n[0046] 后续当移动终端或智能设备与服务器通信时,都需要经过AP连入互联网。\n[0047] 如图2所示,本实施例中的智能设备具有以下三种状态:\n[0048] 1)未激活:智能设备的初始状态。\n[0049] 2)激活:智能设备向服务器激活、认证自身身份。\n[0050] 3)授权:智能设备的机主权限被服务器授权给用户,用户可以操作智能设备。\n[0051] 所述的三种状态间的转换过程如下:\n[0052] 1)未激活‐>激活:智能设备连入互联网后,向服务器发送数据,包含但不仅限于唯一的身份信息和唯一的密钥。服务器对智能设备的身份信息进行认证,认证通过则返回激活成功的回应给智能设备。\n[0053] 2)激活‐>未激活:智能设备复位。\n[0054] 3)激活‐>授权:用户向服务器发送数据,包含但不仅限于唯一的身份信息和前述智能设备使用的同一密钥,申请授权控制该智能设备。服务器认证通过,返回成功信息,授权用户为该智能设备机主。\n[0055] 4)授权‐>激活:原智能设备机主删除自己的机主key,删除设备。\n[0056] 5)授权‐>未激活:智能设备复位。\n[0057] 如图3所示,为智能设备、服务器、用户三者的连接示意图。智能设备的STA接口通过路由连入外网,向服务器激活,并认证自己的身份;用户向服务器申请授权,控制该智能设备。\n[0058] 如图4所示,为智能设备、服务器、用户三者的通信示意图。智能设备将数据上传至服务器,用户可向服务器获取数据信息;用户也可以向服务器发送控制智能设备的指令,服务器发给智能设备,智能设备响应后回复到服务器,服务器对状态进行存储,并回复给用户。
法律信息
- 2019-02-01
专利权人的姓名或者名称、地址的变更
专利权人由乐鑫信息科技(上海)有限公司变更为乐鑫信息科技(上海)股份有限公司
地址由201203 上海市浦东新区张江高科技园区碧波路456号A201-6室变更为201203 上海市浦东新区张江高科技园区碧波路456号A201-6室
- 2018-01-05
- 2015-02-04
实质审查的生效
IPC(主分类): H04W 12/08
专利申请号: 201410529150.1
申请日: 2014.10.10
- 2015-01-07
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-11-21
|
2012-07-13
| | |
2
| |
2012-11-07
|
2012-07-20
| | |
3
| |
2014-07-02
|
2014-03-13
| | |
4
| |
2014-03-19
|
2013-12-24
| | |
5
| |
2014-07-16
|
2013-01-16
| | |
6
| |
2014-07-23
|
2014-03-21
| | |
7
| |
2013-11-06
|
2012-05-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |