[发明专利]基于聚类联邦学习的物联网设备异常流量检测方法有效
申请号: | 202210442394.0 | 申请日: | 2022-04-25 |
公开(公告)号: | CN114900343B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 马卓;高佳晨;刘洋;杨易龙;刘心晶;李腾;张俊伟;马建峰 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L43/04;G06N3/04;G06N3/08 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联邦 学习 联网 设备 异常 流量 检测 方法 | ||
1.一种基于聚类联邦学习的物联网设备异常流量检测方法,其特征在于,初始化联邦学习系统;本地参与者对全局神经网络模型进行本地迭代训练;中心服务器判断是否满足聚类开启条件;中心服务器聚合神经网络模型并下发;中心服务器将所有参与者进行聚类化;中心服务器在聚类内部聚合神经网络模型并下发;所有本地参与者进行异常流量检测;具体包括如下步骤:
(1)初始化联邦学习系统:
初始化包括一个中心服务器和N个物联网设备M={M1,M2,...,Mn,...,MN}作为本地参与者的联邦学习系统,中心服务器与本地参与者的通信轮数为r,最大通信轮数为R,参与者的本地迭代训练轮数为T,中心服务器初始化一个用于异常检测的全局神经网络模型权值参数θ0并下发给所有本地参与者,并令r=1,其中,N≥2,Mn表示第n个本地参与者,R≥20,T≥1;
(2)本地参与者对全局神经网络模型进行本地迭代训练:
参与者集合M中每个本地参与者Mn在本轮r中使用自身的本地流量数据Dn对全局神经网络模型θ0进行T轮本地迭代训练,并将全局神经网络模型在本地训练后的权值参数更新上传至中心服务器,其中所有参与者M的流量数据集合D={D1,D2,...,Dn,...,DN};
(3)中心服务器判断是否满足聚类开启条件:
中心服务器计算本轮所有参与者上传的神经网络模型权值参数更新集合中的最大值与Δθr的均值的差值并判断与预设的阈值差值Δθsub是否满足且r与预设的阈值通信轮数rc是否满足r≥rc,若是执行步骤(5),否则执行步骤(4);
(4)中心服务器聚合神经网络模型并下发:
中心服务器对所有参与者的本地神经网络模型权值参数集合Δθr进行聚合,聚合结果为本轮的全局神经网络模型权值参数θr,将聚合结果θr下发给每个参与者,判断r=R是否成立,若是执行步骤(7),否则,令r=r+1,θ0=θr并执行步骤(2);
(5)中心服务器将所有参与者进行聚类化:
中心服务器通过参与者上传的神经网络模型权值参数更新集合Δθr,计算出所有参与者之间的梯度优化方向的余弦相似度集合中心服务器将所有N个本地参与者M,按照余弦相似度集合ar依据公式1,将参与者划分到两个聚类C1和C2,其中公式1为
max为取最大值,min为取最小值,C1∪C2=M且
(6)中心服务器在聚类内部聚合神经网络模型并下发:
中心服务器根据聚类C1和C2将参与者上传神经网络模型权值参数更新集合Δθr划分成隶属于聚类C1的参与者上传的神经网络模型权值参数更新集合Δθr,1={Δθn|Mn∈C1}和隶属于聚类C2的参与者上传的神经网络模型权值参数更新集合Δθr,2={Δθn|Mn∈C2};
(6a)中心服务器将神经网络模型权值参数更新集合Δθr,1进行聚合,聚合结果为的聚类C1内部成员本轮的全局神经网络模型权值参数θr,1,将聚合结果θr,1下发给聚类C1中每个参与者,判断r=R是否成立,若是令θ0=θr,1,执行步骤(7),否则,令r=r+1,θ0=θr,1,M=C1并且执行步骤(2);
(6b)中心服务器将神经网络模型权值参数更新集合Δθr,2进行聚合,聚合结果为的聚类C2内部成员本轮的全局神经网络模型权值参数θr,2,将聚合结果θr,2下发给聚类C2中每个参与者,判断r=R是否成立,若是令θ0=θr,2,执行步骤(7),否则,令r=r+1,θ0=θr,2,M=C2并且执行步骤(2);
(7)所有本地参与者进行异常流量检测:
所有本地参与者M利用中心服务器下发的神经网络模型权值参数θ0的神经网络模型,将本地采集的网络流量按照训练数据集D的格式,提取特征,通过数值化和归一化处理后,投入模型经过多层网络结构提取高维度特征,最后在全连接层进行分类,并判断分类结果是否为攻击类型,若是则为异常流量,否则为正常流量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210442394.0/1.html,转载请声明来源钻瓜专利网。