用于安全通信的方法、装置、计算机可读介质及设备制造方法及图纸

技术编号:27432840 阅读:43 留言:0更新日期:2021-02-25 03:08
本申请实施例公开了用于安全通信的方法、装置、计算机可读介质及设备,该方法的一具体实施方式包括:网关接收智能设备的入网请求;根据智能设备的地址信息,将智能设备相对应的加密网络秘钥发送给智能设备、并为智能设备分配网络地址;其中,智能设备相对应的加密网络秘钥由网关使用与智能设备相对应的哈希值对原始网络秘钥进行加密得到;该哈希值由网关对智能设备发送的智能设备特有的安装码信息进行哈希运算得到。该实施方式实现了网关采用与智能设备相对应的哈希值对原始网络秘钥进行加密,而与智能设备相对应的哈希值是通过智能设备特有的安装码信息进行哈希运算得来的,解密方式仅有对应智能设备才能知道,提高了无线通信的安全性。通信的安全性。通信的安全性。

【技术实现步骤摘要】
用于安全通信的方法、装置、计算机可读介质及设备


[0001]本专利技术涉及通信
,尤其涉及用于安全通信的方法、装置、计算机可读介质及设备。

技术介绍

[0002]网关又称网间连接器、协议转换器。网关是从一个网络向另一个网络发送信息时必须经过的一道“关口”。当设备想要加入网络时,就需要通过网关才能加入进网络。随着互联网的发展,无线通信方式的安全性也越来越受重视。
[0003]现有技术中,为了保障无线通信的安全,网关会给设备传输一个加密的网络秘钥,设备则需要对该加密的网络秘钥进行解密,并使用解密后的网络密钥对需要传输的数据包进行加密,然后再将加密的数据包传输给网关,由网关进行解密,实现设备与网关间的通信。然而,由于现有技术中的网络密钥是一个公开的秘钥,网关对所有设备发送的加密网络秘钥都是相同的,网络中的所有设备也均采用该网络秘钥进行数据加密。因此,在该网络秘钥传输的过程中,非常容易被网络抓包器抓取并破解,使得无线通信的安全性降低。

技术实现思路

[0004]基于上述现有技术的不足,本申请提出了用于安全通信的方法、装置、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于安全通信的方法,其特征在于,包括:网关接收智能设备发送的入网请求;其中,所述入网请求携带有所述智能设备的地址信息;所述网关根据所述智能设备的地址信息,将所述智能设备相对应的加密网络秘钥发送给所述智能设备、并为所述智能设备分配网络地址;其中,所述智能设备相对应的加密网络秘钥由所述网关使用与所述智能设备相对应的哈希值对原始网络秘钥进行加密得到;所述智能设备相对应的哈希值由所述网关对所述智能设备发送的所述智能设备特有的安装码信息进行哈希运算得到。2.根据权利要求1所述的方法,其特征在于,所述网关根据所述智能设备的地址信息,将所述智能设备相对应的加密网络秘钥发送给所述智能设备、并为所述智能设备分配网络地址之后,还包括:所述网关接收所述智能设备发送的应用层秘钥的请求信息;所述网关为所述智能设备分配所述智能设备特有的原始应用层秘钥;所述网关利用所述智能设备相对应的哈希值对所述智能设备特有的原始应用层秘钥进行加密,得到与所述智能设备相对应的加密应用层秘钥;所述网关向所述智能设备发送与所述智能设备相对应的加密应用层秘钥。3.根据权利要求2所述的方法,其特征在于,所述网关向所述智能设备发送与所述智能设备相对应的加密应用层秘钥之后,还包括:所述网关接收所述智能设备发送的加密数据包;其中,所述加密数据包包括:由所述原始网络秘钥加密的网络层数据、以及由所述智能设备特有的原始应用层秘钥加密的应用层数据;所述网关利用所述原始网络秘钥和所述智能设备特有的原始应用层秘钥对所述加密数据包进行解密。4.根据权利要求1所述的方法,其特征在于,所述网关接收智能设备发送的入网请求之后,还包括:根据所述智能设备的地址信息,判断所述智能设备是否具有入网权限;若所述智能设备具有所述入网权限,则所述网关执行根据所述智能设备的地址信息,将所述智能设备相对应的加密网络秘钥发送给所述智能设备、并为所述智能设备分配网络地址的步骤。5.根据权利要求1所述的方法,其特征在于,还包括:所述网关按照预设的时间周期,检测与所述智能设备进行通信时的丢包率以及所述网关所处环境的环境底噪;所述网关判断所述丢包率是否大于第一阈值以及判断所述环境底噪是否大于第二阈值;若所述网关判断出所述丢包率大于所述第一阈值,和/或,所述环境底噪大于所述第二阈值,则所述网关切换至其他空闲信道创建网络,并向所述智能设备发送切换信道通知信息;其中,所述切换信道通知信息中携带有切换后的信道的标识信息。6.一种用于安全通信的方法,其特征在于,包括:智能设备向网关发送入网请求;其中,所述入网请求携带有所述智能设备的地址信息;
所述智能设备接收所述网关发送的所述智能设备相对应的加密网络秘钥、并得到所述网关分配的网络地址;其中,所述智能设备相对应的加密网络秘钥由所述网关使用与所述智能设备相对应的哈希值对原始网络秘钥进行加密得到;所述智能设备相对应的哈希值由所述网关对所述智能设备发送的所述智能设备特有的安装码信息进行哈希运算得到;所述智能设备利用与所述智能设备相对应的哈希值对与所述智能设备相对应的加密网络秘钥进行解密,得到所述原始网络秘钥。7.根据权利要求6所述的方法,其特征在于,所述智能设备接收所述网关发送的与所述智能设备相对应的加密网络秘钥、并得到所述网关分配的网络地址之后,还包括:所述智能设备向所述网关发送应用层秘钥的请求信息;所述智能设备接收所述网关分配的与所述智能设备相对应的加密应用层秘钥;其中,所述加密应用层秘钥由所述网关采用所述智能设备相对应的哈希值对所述智能设备特有的原始应用层密码进行加密得到;所述智能设备利用所述智能设备相对应的哈希值,对所述与所...

【专利技术属性】
技术研发人员:李涛
申请(专利权)人:云丁网络技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1