【技术实现步骤摘要】
无线连接的建立方法、电子设备、程序产品和存储介质
[0001]本专利技术涉及网络
,尤其涉及一种无线连接的建立方法、电子设备、程序产品和存储介质。
技术介绍
[0002]登录者(Enrollee)和注册机(Registrar)基于Wi
‑
Fi快速配置(Wi
‑
Fi Simple Configuration,WSC)建立无线连接时,登录者(Enrollee)和注册机(Registrar)利用默认密码00000000进行身份认证,存在很大的安全隐患。
技术实现思路
[0003]本申请提供一种无线连接的建立方法、电子设备、程序产品和存储介质,以实现提高设备之间建立无线连接时的安全性。
[0004]为实现上述目的,本专利技术提供如下技术方案:
[0005]第一方面,本申请提供了一种无线连接的建立方法,应用于第一设备。一个应用场景中,第一设备与第二设备建立无线连接,该无线连接的建立方法,包括:第一设备对第二设备定位,得到第一空间位置信息;第一设备基于第一空间位置 ...
【技术保护点】
【技术特征摘要】
1.一种无线连接的建立方法,其特征在于,应用于第一设备,所述无线连接的建立方法,包括:所述第一设备对第二设备定位,得到第一空间位置信息;所述第一设备基于所述第一空间位置信息,对所述第二设备进行验证;若所述第一设备确定所述第二设备验证通过,所述第一设备利用连接密钥,与所述第二设备或第三设备建立无线连接,所述第三设备被所述第二设备基于所述第三设备的空间位置信息验证通过。2.根据权利要求1所述的无线连接的建立方法,其特征在于,所述第一设备基于所述第一空间位置信息,对所述第二设备进行验证,包括:所述第一设备判断所述第一空间位置信息和第二空间位置信息的差值是否在预设范围内,所述第二空间位置信息由所述第二设备对所述第一设备定位得到;其中,所述第一设备判断所述第一空间位置信息和所述第二空间位置信息的差值在预设范围内,则所述第一设备确定所述第二设备验证通过。3.根据权利要求1所述的无线连接的建立方法,其特征在于,所述第一设备基于所述第一空间位置信息,对所述第二设备进行验证,包括:所述第一设备响应于操作指令,基于所述第一空间位置信息对所述第二设备验证。4.根据权利要求1所述的无线连接的建立方法,其特征在于,所述第一设备基于所述第一空间位置信息,对所述第二设备进行验证,包括:所述第一设备向所述第二设备发送请求消息,所述请求消息携带第一共享密钥,所述第一共享密钥由所述第一设备利用所述第一空间位置信息生成;所述第一设备接收所述第二设备发送响应消息,所述响应消息由所述第二设备利用所述第一共享密钥验证所述第一设备通过时生成。5.根据权利要求1所述的无线连接的建立方法,其特征在于,所述第一设备基于所述第一空间位置信息,对所述第二设备进行验证,包括:所述第一设备利用所述第一空间位置信息,判断所述第二设备是否在所述第一设备的预设范围内;其中,所述第一设备判断所述第二设备在所述第一设备的预设范围内,则所述第一设备确定所述第二设备验证通过。6.根据权利要求1所述的无线连接的建立方法,其特征在于,所述第一设备基于所述第一空间位置信息,对所述第二设备进行验证,包括:所述第一设备接收所述第二设备发送的第二公钥;所述第一设备基于所述第二公钥和第一私钥,生成第一共享密钥或第一共享给密钥的衍生密钥,所述第一私钥为所述第一设备的私钥;所述第一设备基于所述第一共享密钥或第一共享给密钥的衍生密钥,验证所述第二设备。7.根据权利要求6所述的无线连接的建立方法,其特征在于,所述第一设备基于所述第一共享密钥或第一共享给密钥的衍生密钥,验证所述第二设备,包括:所述第一设备基于所述第一共享密钥或所述第一共享密钥的衍生密钥,生成第一验证值,并向所述第二设备发送所述第一验证值;
所述第一设备接收所述第二设备发送的第二验证值,并验证所述第二验证值,所述第二验证值由所述第二设备在验证第一验证值正确时,基于所述第一共享密钥或所述第一共享密钥的衍生密钥生成。8.根据权利要求7所述的无线连接的建立方法,其特征在于,所述第一设备验证所述第二验证值,包括:所述第一设备是否成功解密所述第二验证值;或者,所述第一设备生成第三验证值,比对所述第三验证值与所述第二验证值是否相同;或者,所述第一设备比对所述第一验证值与所述第二验证值是否相同。9.根据权利要求6所述的无线连接的建立方法,其特征在于,所述第一设备基于所述第一共享密钥或第一共享给密钥的衍生密钥,验证所述第二设备,包括:所述第一设备基于所述第一空间位置信息和所述第一共享密钥或所述第一共享密钥的验证密钥,生成第一验证值,并向所述第二设备发送所述第一验证值;所述第一设备接收所述第二设备发送的第二验证值,并验证所述第二验证值,所述第二验证值由所述第二设备在验证所述第一验证值正确时,基于第二空间位置信息和所述第一共享密钥或所述第一共享密钥的衍生密钥生成,所述第二空间位置信息由所述第二设备对所述第一设备定位得到。10.根据权利要求9所述的无线连接的建立方法,其特征在于,所述第一设备基于所述第一空间位置信息和所述第一共享密钥或所述第一共享密钥的验证密钥,生成第一验证值,包括:所述第一设备对所述第一空间位置信息或者所述第一空间位置信息的衍生值,以及所述第一共享密钥或所述第一共享密钥的衍生密钥进行hash运算,得到hash运算结果,所述hash运算结果的全部数值或者部分数值作为所述第一验证值;所述第一空间位置信息的衍生值包括:所述第一空间位置信息的部分数据,或者,对所述第一空间位置信息进行hash运算后的全部数值或者部分数值,或者,对所述第一空间位置信息,以及一个或多个明文信息或明文信息的衍生信息,进行hash运算后的全部数值或者部分数值。11.根据权利要求9所述的无线连接的建立方法,其特征在于,所述第一设备验证所述第二验证值,包括:所述第一设备是否成功解密所述第二验证值;或者,所述第一设备生成第三验证值,比对所述第三验证值与所述第二验证值是否相同;或者,所述第一设备比对所述第一验证值与所述第二验证值是否相同;或者,所述第一设备解密所述第二验证值得到第二空间位置信息;所述第一设备判断所述第一空间位置信息与所述第二空间位置信息的差是否在预定范围内。12.根据权利要求1至11中任意一项所述的无线连接的建立方法,其特征在于,所述第一设备对第二设备定位,得到第一空间位置信息之前,还包括:所述第一设备通过WiFi消息或UWB消息发现所述第二设备。
13.根据权利要求1至12中任意一项所述的无线连接的建立方法,其特征在于,所述第一设备利用连接密钥,与所述第二设备建立无线连接之前,还包括:所述第一设备接收所述第二设备发送的第一签名信息;所述第一设备验证所述第一签名信息正确。14.根据权利要求1至12中任意一项所述的无线连接的建立方法,其特征在于,所述第一设备利用连接密钥,与第三设备建立无线连接之前,还包括:所述第一设备接收所述第二设备发送的第一签名信息;所述第一设备验证所述第一签名信息正确。15.根据权利要求13或14所述的无线连接的建立方法,其特征在于,所述第一设备验证所述第一签名信息正确,包括:所述第一设备利用第一签名公钥成功解密所述第一签名信息;或者,所述第一设备利用第一签名公钥解密所述第一签名信息,获得所述第一签名信息携带的第一hash值;所述第一设备对连接公钥进行hash运算,得到第二hash值;所述第一设备确定所述第一hash值与所述第二hash值相同;或者,所述第一设备利用第一签名公钥解密所述第一签名信息,获得所述第一签名信息携带的设备信息;所述第一设备验证所述设备信息正确。16.根据权利要求1至15中任意一项所述的无线连接的建立方法,其特征在于,所述第一设备利用连接密钥,与所述第二设备建立无线连接之前,还包括:所述第一设备生成或接收所述第二设备发送的所述连接密钥;其中,所述连接密钥包括:第一连接密钥或第一连接密钥的衍生密钥。17.根据权利要求1至15中任意一项所述的无线连接的建立方法,其特征在于,所述第一设备利用连接密钥,与所述第三设备建立无线连接之前,还包括:所述第一设备生成或接收所述第二设备发送的所述连接密钥;其中,所述连接密钥包括:第一连接密钥或第一连接密钥的衍生密钥。18.根据权利要求16或17所述的无线连接的建立方法,其特征在于,所述第一设备生成所述连接密钥,包括:所述第一设备利用第一连接公钥和第二连接私钥,生成所述第一连接密钥或所述第一连接密钥的衍生密钥,所述第二连接私钥为所述第一设备的私钥。19.根据权利要求18所述的无线连接的建立方法,其特征在于,所述第一设备利用第一连接公钥和第二连接私钥,生成所述第一连接密钥的衍生密钥,包括:所述第一设备利用所述第一连接公钥和第二连接私钥,生成所述第一连接密钥;所述第一设备截取所述第一连接密钥的一部分作为所述第一连接密钥的衍生密钥;或者,所述第一设备利用所述第一连接公钥和第二连接私钥,生成所述第一连接密钥;所述第一设备对所述第一连接密钥进行hash运算,得到运算结果,所述运算结果的全部数值或部分数值,作为所述第一连接密钥的衍生密钥;或者,所述第一设备利用所述第一连接公钥和第二连接私钥,生成所述第一连接密钥;所述第一设备利用所述第一连接密钥和一个或多个明文信息或明文信息的衍生信息,
进行hash运算,得到所述第一连接密钥的衍生密钥。20.根据权利要求1至19中任意一项所述的无线连接的建立方法,其特征在于,所述第一设备对第二设备定位,得到第一空间位置信息,包括:所述第一设备采用超宽带UWB定位方式,超声波定位方式,蓝牙定位方式,蜂窝定位方式,地磁定位方式,红外定位方式,射频标签定位方式,紫蜂Zigbee定位方式,超宽带无线电定位方式,广播信号定位方式,或者光定位方式对所述第二设备进行定位,得到所述第一空间位置信息。21.一种无线连接的建立方法,其特征在于,应用于第一设备,所述无线连接的建立方法,包括:所述第一设备对第二设备定位,得到第一空间位置信息;第一设备基于所述第一空间位置信息,对所述第二设备进行验证;所述第一设备对第三设备定位,得到第三空间位置信息;所述第一设备基于所述第三空间位置信息,对所述第三设备进行验证;其中:若所述第一设备确定所述第二设备和所述第三设备验证通过,所述第二设备利用连接密钥,与所述第三设备建立无线连接。22.根据权利要求21所述的无线连接的建立方法,其特征在于,所述第一设...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。