欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 202011111348X
申请人: 重庆理工大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于胶囊网络和k-means的DGA僵尸网络域名检测方法,其特征在于,包括以下步骤:S1,获取网络域名,将获取的网络域名作为待处理网络域名;

S2,对步骤S1中获取的待处理网络域名进行预处理;预处理后得到处理网络域名;

S3,对步骤S2中的处理网络域名进行网络域名特征图拼接;

S4,将其输出的标量特征转换为向量特征;

S5,对特征进行整合选择,得到最优的特征;

S6,判断其输出的结果是否为DGA域名。

2.根据权利要求1所述的基于胶囊网络和k-means的DGA僵尸网络域名检测方法,其特征在于,在步骤S2中,对待处理网络域名进行预处理的方法为:将域名字符串经过one-hot编码;

或者,将域名字符串经过one-hot编码后,再进行字符编码压缩。

3.根据权利要求1所述的基于胶囊网络和k-means的DGA僵尸网络域名检测方法,其特征在于,步骤S3包括:特征图Aa的每一列 的计算方法为:其中, 表示特征图Aa的每一列;

f()表示非线性激活函数;

表示词窗口;

⊙表示逐元素相乘;

Wa表示滤波器;

b0表示第一偏置项;

C=[A1,A2,A3,...,An],其中,C表示多个滤波器在卷积后组合在一起的特征图;

Aζ表示一个滤波器在卷积后得到的特征图,ζ=1,2,3,…,n。

4.根据权利要求1所述的基于胶囊网络和k-means的DGA僵尸网络域名检测方法,其特征在于,步骤S4包括:ui=g(WiβCi+b1),ui表示第i特征表达的胶囊;

g()表示一种矩阵变换方式;

Wiβ表示共享滤波器中的第i滤波器;

Ci表示分组后的特征图;

b1表示第二偏置项;

u=[u1,u2,u3,...,uP],其中,u表示多个胶囊的信息特征;

uψ表示第ψ特征表达的胶囊;ψ=1,2,3,...,P。

5.根据权利要求1所述的基于胶囊网络和k-means的DGA僵尸网络域名检测方法,其特征在于,步骤S5包括:其中,l表示度量子层胶囊与父层胶囊的网络聚类的值;

N表示子层胶囊的数量;

K表示父层胶囊的数量;

min表示求最小值函数;

表示子层胶囊与父层胶囊相似性;

表示子层的胶囊i;

vj表示父层胶囊j;

其中,Wji表示非共享参数;

<>表示相似性度量方法。