[发明专利]一种用于工业控制系统网络流量的降维方法及电子设备在审
申请号: | 202210952003.X | 申请日: | 2022-08-09 |
公开(公告)号: | CN115314299A | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 谢盈;高星;李世鹏;刘政奇;丁旭阳 | 申请(专利权)人: | 西南民族大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/125;H04L41/142;G06K9/62;G06F17/16 |
代理公司: | 成都正德明志知识产权代理有限公司 51360 | 代理人: | 陈瑶 |
地址: | 610041 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 工业 控制系统 网络流量 方法 电子设备 | ||
1.一种用于工业控制系统网络流量的降维方法,其特征在于,包括以下步骤:
S1、获取工业控制系统历史网络流量中每个样本点的k个最近邻,获取工业控制系统历史网络流量的权重矩阵和度矩阵;
S2、将度矩阵与权重矩阵相减得到拉普拉斯矩阵,并基于拉普拉斯矩阵获取用于表示各个样本点的样本矩阵;其中样本矩阵的每一行对应表示一个样本点;
S3、获取样本矩阵中每列的平均相似度;
S4、基于样本矩阵中每列的平均相似度和对应的特征值获取样本矩阵中每列的权重;
S5、将样本矩阵中的列向量按照每列的权重从小到大的顺序进行排列,得到新的样本矩阵;
S6、构建并将入侵检测模型的总计算量作为降维维数和入侵检测模型准确度间的约束,获取降维维数m;
S7、取新的样本矩阵中前m维列向量作为降维后的数据,将降维后的数据进行分类检测,获取对应的分类准确率;
S8、判断降维后的数据对应的分类准确率是否满足要求,若是则进入步骤S9;否则返回步骤S6并放大入侵检测模型的总计算量;
S9、输出并采用当前的降维维数m对待降维工业控制系统网络流量对应的新的样本矩阵进行降维。
2.根据权利要求1所述的用于工业控制系统网络流量的降维方法,其特征在于,步骤S1的具体方法包括以下子步骤:
S1-1、获取工业控制系统历史网络流量中每个样本点的k个最近邻;
S1-2、根据公式:
W=(wi,j)N×N
获取工业控制系统历史网络流量的权重矩阵W;其中N表示样本点总数;wi,j表示样本点xi与样本点xj间的权重;exp(·)表示以自然常数e为底的指数函数;d为每个样本点的维度;表示样本点xi中第q维数据;表示样本点xj中第q维数据;Bk(xi)表示样本点xi的k个最近邻构成的集合;t为高斯核函数的平滑因子;
S1-3、根据公式:
D=(di,j)N×N
获取权重矩阵W的度矩阵D;其中wb,i表示样本点xb与样本点xi间的权重。
3.根据权利要求2所述的用于工业控制系统网络流量的降维方法,其特征在于,步骤S2的具体方法包括以下子步骤:
S2-1、根据公式:
将度矩阵与权重矩阵相减得到拉普拉斯矩阵L;
S2-2、根据公式:
Lf=λDf
获取拉普拉斯矩阵相对于度矩阵D的广义特征值λ和特征向量f;
S2-3、将广义特征值λ中非零特征值按照从小到大的顺序进行排列,得到对应的特征向量{f1,...,fi,...,fN-1};其中(·)T表示矩阵的转置;
S2-4、根据公式:
选取特征向量{f1,...,fi,...,fN-1}中前d维,得到用于表示样本点的样本矩阵L*N×d;其中样本点xi对应的特征向量前d维为(fi1,fi2,...,fid)。
4.根据权利要求3所述的用于工业控制系统网络流量的降维方法,其特征在于,步骤S3的具体方法为:
根据公式:
获取样本矩阵L*N×d中第p列和第q列之间的相似度sim(p,q);
根据公式:
获取样本矩阵中第p列与其他列之间的相似度之和的算数平均数即样本矩阵中第p列的平均相似度进而得到样本矩阵中每列的平均相似度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南民族大学,未经西南民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210952003.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:工业软件数据层的控制管理方法及装置
- 下一篇:显示面板及其制备方法和显示装置