[发明专利]基于改进决策树算法的智能家居安防设备安全性判断方法有效

专利信息
申请号: 201711319190.3 申请日: 2017-12-12
公开(公告)号: CN108134780B 公开(公告)日: 2021-03-16
发明(设计)人: 彭大芹;项磊;李司坤;谢金凤 申请(专利权)人: 重庆邮电大学
主分类号: H04L29/06 分类号: H04L29/06;H04L12/24
代理公司: 北京同恒源知识产权代理有限公司 11275 代理人: 赵荣之
地址: 400065 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 改进 决策树 算法 智能家居 设备 安全性 判断 方法
【权利要求书】:

1.基于改进决策树算法的智能家居安防设备安全性判断方法,其特征在于:该方法包含如下步骤:

S1:构建wifi环境,通过控制智能家居安防设备,获取手机控制智能家居安防设备的Pcap数据包;

S2:分析抓取的Pcap数据包中传输层的TCP协议中携带的数据,对Pcap数据包进行过滤;

S3:根据获取和分析的结果生成决策树的训练集和测试集;

S4:利用训练集训练决策树模型,并利用测试集对决策树模型进行检验,确定改进的决策树模型;具体包含如下步骤:

S41:假定训练集和测试集的样本总数为N个,每个样本均包含M个特征属性;

S42:从N个样本中随机抽取N1个作为训练集,剩余N-N1个样本作为测试集;

S43:根据训练集的N1个样本,生成决策树T;

S44:将剩余测试集的N-N1样本对决策树T的精确度进行判断,若能够准确判断则输出决策树T为决策树模型,若不能准确判断,则将误差数据与等量的训练集的样本进行替换,形成新的测试集与训练集,重复步骤S43直至决策树T能够准确判断;

S5:将训练好的改进的决策树模型对Pcap数据包中的控制命令数据是否加密进行判断,若为加密则判断智能家居安防设备安全性高,若为非加密则判断智能家居安防设备安全性低;具体包含如下步骤:

S51:连续两次获取Pcap数据包中的控制命令数据;

S52:通过对两次抓取的控制命令数据进行字符串逐一匹配,对两次抓取的控制命令数据进行对比;

S53:若两次的控制命令数据对比数据位变化的字节数小于10字节,且通过个人电脑伪造TCP数据能够对智能家居安防设备进行控制,则判断为非加密,且安全性低;

若两次的控制命令数据对比数据位变化的字节数大于等于10字节,且通过个人电脑伪造TCP数据不能对智能家居安防设备进行控制,则判断为加密,且安全性高。

2.根据权利要求1所述的基于改进决策树算法的智能家居安防设备安全性判断方法,其特征在于:步骤S1具体包含如下步骤:

S11:通过个人电脑开启wifi热点;

S12:将手机和智能安防设备均连接至所述wifi热点;

S13:通过手机登录APP对智能安防设备进行布防或撤防控制,并打开wireshark软件进行pcap数据包的抓取。

3.根据权利要求2所述的基于改进决策树算法的智能家居安防设备安全性判断方法,其特征在于:步骤S13中满足抓取过程中根据需要选择控制智能家居安防设备,同时保证抓取的时间大于20分钟。

4.根据权利要求2所述的基于改进决策树算法的智能家居安防设备安全性判断方法,其特征在于:步骤S2具体包含如下步骤:

S21:过滤掉Pcap数据包中非TCP协议数据帧;

S22:判断TCP协议数据帧中数据data位长度是否大于0,过滤掉data位长度小于等于0的数据帧;

S23:获取Pcap数据包中的时间戳,计算相近两帧的时间差,过滤掉时间差不固定的数据帧;

S24:分析Pcap数据包剩余的数据帧,并记录IP及对应的data位数据长度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711319190.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top