[发明专利]基于CNN的DDoS攻击多元信息融合方法及装置有效
申请号: | 201910639677.2 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110381052B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 唐湘滟;程杰仁;黄梦醒;蔡灿婷;郭威;李梦洋 | 申请(专利权)人: | 海南大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 570228 海*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cnn ddos 攻击 多元 信息 融合 方法 装置 | ||
1.一种基于CNN的DDoS攻击多元信息融合方法,其特征在于,所述方法包括:
在单位时间内对网络流量进行特征提取,得到多元特征;
所述多元特征包括源IP地址特征SIPAF,目的IP地址特征DIPAF,源端口特征SPF,目标端口特征DPF,数据包个数特征PNF,数据包大小特征PSF;所述多元特征如下:其中X1,X2,X3,X4,X5和X6分别表示SIPAF,DIPAF,SPF,DPF PNF和PSF,n表示样本个数;
将所述多元特征基于主成分分析模型进行加权融合特征,具体为:通过对公式(8)中的矩阵X进行归一化,获得矩阵Z:其中表示第j列的均值,表示第j列的标准差;通过所述矩阵Z,得到协方差矩阵R:计算所述矩阵R的特征根和特征向量,得到六个主成分的线性组合:根据公式(13)计算所述主成分的方差贡献率,当所述主成分的累积方差贡献率大于阈值时,选择m个所述主成分,运用公式(14)计算每个要素的权重,然后通过归一化得到每个要素的最终权重,公式(14)为其中ω1,ω2,ω3,ω4,ω5和ω6分别表示所述SIPAF,所述DIPAF,所述SPF,所述DPF,所述PNF和所述PSF的所述权重;根据所述SIPAF,所述DIPAF,所述SPF,所述DPF,所述PNF,所述PSF和其对应权重,计算出加权融合特征MEFF,MEFF=ω1lg(SIPAF)+ω2lg(DIPAF)+ω3lg(SPF)+ω4lg(DPF)+ω5lg(PNF)+ω6lg(PSF);
构建基于卷积神经网络的分类模型,分析提取所述加权融合特征以获得最终特征。
2.如权利要求1所述的基于CNN的DDoS攻击多元信息融合方法,其特征在于,所述构建基于卷积神经网络的分类模型,分析提取所述加权融合特征以获得最终特征之前,还包括:
运用所述主成分分析模型处理所述多元特征,并不断调整所述多元特征中主成分的权重和偏差。
3.如权利要求1所述的基于CNN的DDoS攻击多元信息融合方法,其特征在于,所述构建基于卷积神经网络的分类模型,分析提取所述加权融合特征以获得最终特征,包括:
所述卷积神经网络包括一个输入层、三个卷积层、三个池化层、两个完全连接层和一个输出层;
将所述多元特征通过所述输入层输入所述卷积神经网络模型,进入所述卷积层;
所述卷积层通过卷积提取所述输入层不同级别的特征,输入所述池化层;
通过所述池化层输出的特征图都有权重和偏差,连接完全连接层,将输出值传递到输出层进行分类,以获得最终特征。
4.如权利要求3所述的基于CNN的DDoS攻击多元信息融合方法,其特征在于,所述卷积层由多个所述多元特征的特征图组成,每个所述特征图由多个神经元组成;所述卷积层和所述池化层交替出现;所述卷积层和所述卷积层的前一层通过本地连接和权重共享连接。
5.如权利要求3所述的基于CNN的DDoS攻击多元信息融合方法,其特征在于,最后一个所述完全连接层的输出值传递到所述输出层,通过softmax进行分类。
6.如权利要求3所述的基于CNN的DDoS攻击多元信息融合方法,其特征在于,所述卷积神经网络是一个由一个输入层,三个所述卷积层,三个所述池化层,两个所述完全连通层和一个所述输出层构成的一维所述卷积神经网络。
7.一种基于CNN的DDoS攻击多元信息融合装置,其特征在于,所述装置包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1至6中任一项所述的基于CNN的DDoS攻击多元信息融合方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南大学,未经海南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910639677.2/1.html,转载请声明来源钻瓜专利网。