[发明专利]融合k-means及其胶囊网络的DGA网络域名检测识别系统有效
申请号: | 202011111380.8 | 申请日: | 2020-10-16 |
公开(公告)号: | CN112235434B | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 刘小洋;刘加苗;马敏 | 申请(专利权)人: | 重庆理工大学 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 重庆天成卓越专利代理事务所(普通合伙) 50240 | 代理人: | 王宏松 |
地址: | 400054 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 融合 means 及其 胶囊 网络 dga 域名 检测 识别 系统 | ||
1.一种融合k-means及其胶囊网络的DGA网络域名检测识别系统,其特征在于,包括网络域名获取模块、预处理模块、域名特征拼接模块、转换特征模块、整合选择模块和结果指标展示模块;
网络域名获取模块的数据输出端与预处理模块的数据输入端相连,预处理模块的数据输出端与域名特征拼接模块的数据输入端相连,域名特征拼接模块的数据输出端与转换特征模块的数据输入端相连,转换特征模块的数据输入端与整合选择模块的数据输入端相连,整合选择模块的数据输出端与结果指标展示模块的数据输入端相连;
网络域名获取模块用于获取网络域名,将获取的网络域名作为待处理网络域名;
预处理模块用于对网络域名获取模块中获取的待处理网络域名进行预处理;预处理后得到处理网络域名;
域名特征拼接模块用于对预处理模块中的处理网络域名进行网络域名特征图拼接;
转换特征模块用于将其输出的标量特征转换为向量特征;
整合选择模块用于对特征进行整合选择,得到最优的特征;
结果指标展示模块用于展示其DGA域名或/和正常域名或/和评价指标;
其中,整合选择模块用于执行支持权重因子的计算步骤,所述步骤包括:
其中,cij表示第i子层胶囊对第j父层胶囊的支持权重因子;
leaky-softmax()表示一种softmax函数变种;
Wji表示非共享参数;
表示子层的胶囊i;
vj表示父层胶囊j;
|| ||表示1范数操作;
表示相似性度量方法;
其中,vj表示父层胶囊j;
N表示子层胶囊的数量;
cij表示第i子层胶囊对第j父层胶囊的支持权重因子;
Wji表示非共享参数;
表示子层的胶囊i;
其中,vj表示父层胶囊j;
|| ||2表示2范数操作;
|| ||表示1范数操作。
2.根据权利要求1所述的融合k-means及其胶囊网络的DGA网络域名检测识别系统,其特征在于,在预处理模块中,对待处理网络域名进行预处理的方法为:
将域名字符串经过one-hot编码;
或者,将域名字符串经过one-hot编码后,再进行字符编码压缩。
3.根据权利要求1所述的融合k-means及其胶囊网络的DGA网络域名检测识别系统,其特征在于,域名特征拼接模块用于执行特征图的计算步骤,所述步骤包括:
特征图Aa的每一列的计算方法为:
其中,表示特征图Aa的每一列;
f()表示非线性激活函数;
表示词窗口;
□表示逐元素相乘;
Wa表示滤波器;
b0表示第一偏置项;
C=[A1,A2,A3,...,An],
其中,C表示多个滤波器在卷积后组合在一起的特征图;
Aζ表示一个滤波器在卷积后得到的特征图,ζ=1,2,3,…,n。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆理工大学,未经重庆理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011111380.8/1.html,转载请声明来源钻瓜专利网。