[发明专利]基于隐私保护的无人机群通信网络异常检测及溯源方法在审
| 申请号: | 202010931082.7 | 申请日: | 2020-09-07 |
| 公开(公告)号: | CN112104407A | 公开(公告)日: | 2020-12-18 |
| 发明(设计)人: | 李腾;廖艾;马卓;林杨旭;彭超源;董津玮;钱思炯;沈玉龙;马建峰 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | H04B7/185 | 分类号: | H04B7/185;H04L12/24;H04L29/06 |
| 代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 房鑫 |
| 地址: | 710071 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 隐私 保护 无人 机群 通信 网络 异常 检测 溯源 方法 | ||
1.一种基于隐私保护的无人机群通信网络异常检测及溯源方法,其特征在于,包括以下步骤:首先,使用NDlog引导推理过程,得到无人机之间的通信规则,长机根据通信规则和自身飞行记录推断出僚机的预期飞行记录;然后,将谓词记录进行编码,构建以时间戳为根的MHT,从树的叶结点到根迭代计算根节点的散列值;其次,僚机给长机提供相关参数,长机利用相关参数计算根的散列值,并与前面计算出的散列值进行比较;最后,使用控制流图找出异常之间的关系以及事件的执行序列构建故障树,通过故障树找出根本原因。
2.根据权利要求1所述基于隐私保护的无人机群通信网络异常检测及溯源方法,其特征在于:所述的NDlog基于Datalog,包括一组声明性规则,分隔谓词的逗号表示逻辑连接,同时支持位置说明符在每个规则中存储信息,用后跟属于的‘@’符号表示。
3.根据权利要求1所述基于隐私保护的无人机群通信网络异常检测及溯源方法,其特征在于:将谓词记录进行编码,得到相应的‘0’、‘1’字符串,使用该字符串构建以时间戳为根的MHT,各结点的左子结点标记为‘1’,右子结点标记为‘0’,从树的底部叶结点到树的根结点,迭代计算出根结点的散列值;散列值若相等表示僚机无异常,反之表示存在异常。
4.根据权利要求1或3所述基于隐私保护的无人机群通信网络异常检测及溯源方法,其特征在于:第i号无人机的散列值由下列式子得到:
Hi=H(H(bit_data(i)||parent_bit_data(i))||Hleft_child(i)||Hright_child(i)||HMSG)
Rhash=H(H(timestamp)||H(msgID)||Hi)
式中,bit_data(i)表示当前节点的值,parent_bit_data(i)表示父节点的值,Hleft_child(i)表示当前节点左节点的散列值,Hright_child(i)表示当前节点右节点的散列值。
5.根据权利要求1所述基于隐私保护的无人机群通信网络异常检测及溯源方法,其特征在于,构建故障树的步骤包括:一个程序在控制流图中执行流中的第一个模块时,该流程的后续模块也按序执行,利用控制流图找到并构建出异常与原因之间的关系;用FS(T)表示模板T出现时后序模板的出现,PS(T)表示T的先验模板,计算FS(T)与PS(T)的可能性以及后序可能性Fi和先验可能性Pi。
6.根据权利要求1所述基于隐私保护的无人机群通信网络异常检测及溯源方法,其特征在于,根本原因定位包括以下步骤:选择DBSCAN算法进行聚类,对每个簇计算K-means Cmn和K-medoids Cmd这两个中心,选择最大的一个作为距离的阈值;当输入点N到达时,将其聚类到最近的组,计算各结点到两个中心的距离,选择最小值与阈值进行比较,判断该点是否异常;检测到异常后,将其与所学攻击模式进行匹配,找出攻击模式。
7.根据权利要求6所述基于隐私保护的无人机群通信网络异常检测及溯源方法,其特征在于,簇中的点用表示,对每个簇计算簇内各点的均值K-means Cmn以及簇中表示的点K-medoids Cmd这两个中心,选择最大的一个作为距离的阈值,计算式如下:
当输入点N到达时,将其聚类到最近的组,计算各结点到两个中心的距离,选择最小值与阈值进行比较,判断该点是否异常;两点间的距离计算式如下:
式中,
按照下式判断该点是否异常:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010931082.7/1.html,转载请声明来源钻瓜专利网。





