[发明专利]一种防御协议组网被破解的方法和设备有效
申请号: | 201811555566.5 | 申请日: | 2018-12-19 |
公开(公告)号: | CN111343129B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 周荣辉 | 申请(专利权)人: | 杭州萤石软件有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 蒋欢;王琦 |
地址: | 310053 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防御 协议 组网 破解 方法 设备 | ||
本申请公开了一种防御协议组网被破解的方法,包括:第一设备从第二设备接收设备添加请求,第一设备与第二设备生成私有的密钥;此后,第一设备与第二设备之间传输的信息均需通过所述密钥进行加密;第一设备从第二设备接收获取设备信息的请求,第一设备将N个随机时间间隔发送给第二设备;第一设备从第二设备接收N+1个经加密的心跳包;第一设备使用所述密钥对所述N+1个心跳包进行解密,在成功解密所述N+1个心跳包,且所述N+1个心跳包之间的间隔与所述N个随机时间间隔匹配时,确认所述第二设备合法。本申请还公开了对应的设备和非易失性计算机可读存储介质。应用本申请公开的技术方案,能够防御组网协议被破解。
技术领域
本申请涉及网络技术领域,特别涉及一种防御协议组网被破解的方法和设备。
背景技术
目前主流的组网,比如RF433组网,都是通过单一的密钥交互流程,产生一个组网共享密钥。在一定时间里,组网内的共享密钥不会被修改。这就给了黑客破解组网的机会,当黑客通过抓包的方式,进行暴力破解时,就可以通过非法获取到的密钥对网络进行控制。因此,需要一种辨别数据包的方式和暴力破解的防御方法,来防止非法数据包在组网内进行传播。
发明内容
本申请提供了一种防御协议组网被破解的方法和设备,以达到禁止或者干扰黑客继续暴力破解组网协议的目的。
本申请公开了一种防御协议组网被破解的方法,包括:
第一设备从第二设备接收设备添加请求,第一设备与第二设备生成私有的密钥;此后,第一设备与第二设备之间传输的信息均需通过所述密钥进行加密;
第一设备从第二设备接收获取设备信息的请求,第一设备将N个随机时间间隔发送给第二设备;其中,N≥3;
第一设备从第二设备接收N+1个经加密的心跳包;
第一设备使用所述密钥对所述N+1个心跳包进行解密,在成功解密所述N+1个心跳包,且所述N+1个心跳包之间的间隔与所述N个随机时间间隔匹配时,确认所述第二设备合法。
较佳的,该方法还包括:
第一设备从第二设备接收备份共享密钥;
当不能成功解密所述N+1个心跳包,或者所述N+1个心跳包之间的间隔与所述N个随机时间间隔不匹配时,确认所述第二设备不合法,所述第一设备使用所述备份共享密钥向组网内的其他设备发送预警数据包。
较佳的,该方法还包括:
所述其他设备收到预警数据包后,进行密钥更新,形成新的加密网络。
较佳的,该方法还包括:
当收到所述预警数据包后,所述其他设备还进行跳频。
本申请还公开了一种防御协议组网被破解的设备,包括:处理器和通信模块,所述处理器用于:
通过所述通信模块从第二设备接收设备添加请求,并与第二设备生成私有的密钥;此后,本设备与第二设备之间传输的信息均需通过所述密钥进行加密;
通过所述通信模块从第二设备接收获取设备信息的请求,并通过所述通信模块将N个随机时间间隔发送给第二设备;其中,N≥3;
通过所述通信模块从第二设备接收N+1个经加密的心跳包;
使用所述密钥对所述N+1个心跳包进行解密,在成功解密所述N+1个心跳包,且所述N+1个心跳包之间的间隔与所述N个随机时间间隔匹配时,确认所述第二设备合法。
较佳的,所述处理器具体用于:
通过所述通信模块从第二设备接收备份共享密钥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州萤石软件有限公司,未经杭州萤石软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811555566.5/2.html,转载请声明来源钻瓜专利网。