[发明专利]一种无人机飞控数据的识别方法有效
| 申请号: | 201910229398.9 | 申请日: | 2019-03-25 |
| 公开(公告)号: | CN109885092B | 公开(公告)日: | 2020-10-13 |
| 发明(设计)人: | 毛璀 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | G05D1/10 | 分类号: | G05D1/10 |
| 代理公司: | 北京艾皮专利代理有限公司 11777 | 代理人: | 丁艳侠 |
| 地址: | 710071*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 无人机 数据 识别 方法 | ||
本发明公开了一种无人机飞控数据的识别方法,设计无人机通信领域。我们的方法是在无人机悬空状态下抓取无人机和控制端之间的通信数据包,对数据包做预处理后使用自然语言中的n‑gram模型对其提取特征向量,之后使用K‑means++算法对其进行聚类,对聚类完成的每个类簇,使用One‑Class‑SVM模型对其进行模型训练,使得产生一个高维空间的球面,之后用恶意流量检测的方法,把无人机在人为控制下的产生的流量标记为异常流量,使用之前训练的每个模型对人为控制状态下的每条数据流量进行检测,由于人为控制下的产生的飞行控制数据不在悬空状态下的模型中,会被所有的模型标记为异常流量,我们根据所有模型的标记来识别飞控数据。
技术领域
本发明涉及无人机领域,具体为一种无人机飞控数据的识别方法。
背景技术
无人机在军用和民用领域都有很大的用途,但是目前的法律法规不够完善,很多无人机在敏感的军事地带,机场等地方飞行,严重危害国家和公共安全。
因此,为了加强对无人机进行监管,还需要必要的技术手段,必须对其进行协议逆向,只有逆向了其协议格式,才能从技术手段上对无人机实施捕获,实现对无人机的管控。然而,在遥控器和无人机的通信的过程中,产生的信号不仅仅包含有控制器控制无人机飞行状态的信号,由于无人机可能需要执行某些任务,例如航拍,植保等,所以会伴随着产生其他类型的信号,例如无人机飞行姿态信号,gps信号等,这其中对我们最有价值的部分是是飞行控制信号,完成对飞行控制信号的逆向,就有可以对无人机实时劫持管控。
2016年black大会上,Nils通过伪造遥控器信号对目标无人机实施了劫持,夺取了无人机的控制权;2016年3.15晚会上,腾讯公司安全团队通过对大疆精灵3s无人机遥控信号的伪造,夺取了目标无人机的控制权。此技术也可用于无人机管控上,一旦发现有无人机进入禁飞区,可以通过伪造无人机的控制信号夺取目标无人机的控制权,完成对其的管控。
上述技术方案的实现都依赖于对硬件的拆解,研究硬件中的芯片,动态调试的方法获取飞控数据,但是这种方法有一定的局限性,例如新一代的大疆已经将遥控器中的芯片型号进行了处理,无法识别对芯片进行研究,并且强烈依赖于无人机的型号,需要针对每一种型号的无人机做特别的研究分析,费时费力。本发明主要针对现有技术的限制,提出了一种新型的无人机飞控数据的识别方法,该方法不依赖硬件拆解并且自动化程度高。
发明内容
本发明的目的在于:为了解决传统方式的局限性、无法识别对芯片进行研究,并且强烈依赖于无人机的型号,需要针对每一种型号的无人机做特别的研究分析,费时费力的问题,提供一种无人机飞控数据的识别方法。
为实现上述目的,本发明提供如下技术方案:一种无人机飞控数据的识别方法,包括下列步骤:
步骤一:使无人机悬空,使用抓包工具抓取无人机-控制器之间的数据包,此时数据包是二进制数据流;
步骤二:将二进制数据流转换成可显示的十六进制字符;
步骤三:使用自然语言处理中n-gram模型,提取每个数据包的特征;
步骤四:使用k-means++算法使用步骤三中提取的特征向量对悬空状态下的无人机通信数据包聚类;
步骤五:对聚类的每一个类簇使用One-Class-SVM进行模型训练,得到多个悬空状态下的无人机通信数据模型;
步骤六:使用控制器无规则控制无人机飞行,使用抓包工具抓取无人机-控制器之间的数据包,将捕获的二进制数据流转换为可显示的十六进制字符串;
步骤七:使用n-gram模型对无规则飞行状态下的每条通信数据提取特征向量;
步骤八:将每条数据的特征向量依次通过步骤五中悬空状态下训练的One-Class-SVM模型中进行检测,如果和训练模型的类簇属于同一个类簇会被模型标记为1,反之标记为-1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910229398.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑工程填充墙用保温免拆模板的生产设备
- 下一篇:一种显示面板及显示装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





