【技术实现步骤摘要】
一种基于改进蜜獾算法的物联网设备识别特征提取与选择方法
[0001]本专利技术涉及一种基于改进蜜獾算法的物联网设备识别特征提取与选择方法,属于物联网设备识别领域。
技术介绍
[0002]随着物联网规模的飞速增长,各种网络安全问题也变得复杂多样化,攻击者们能够利用一种设备型号的漏洞危害成千上万个相同类型设备。除此之外,由于物联网设备通常配置更低的计算资源,所以比一般的计算机更加脆弱,更容易遭受大规模的网络攻击。而设备识别是检测与预防这些安全问题的一个重要手段。近年来,有关物联网设备识别系统的研究不断被提出,它们通常基于机器学习的方法从网络流量中提取特征并选择一部分特征进行分类工作,然而在这个过程中,特征提取和特征选择往往是许多研究的短板和难点,又因为网络流量特征的高维度特点,因此,开发一种用于设备识别的特征提取和特征选择方法,可以有效克服上述技术中的缺陷,更有利于物联网设备识别研究的发展。
技术实现思路
[0003]本专利技术设计开发了一种基于改进蜜獾算法的物联网设备识别特征提取与选择方法,能够从真实物联网流量环境中提取出特征进行选择分类,能够有效降低特征子集的维数,提高物联网设备分类效率,减少分类器的计算开销,减少运行时间。
[0004]本专利技术提供的技术方案为:
[0005]一种基于改进蜜獾算法的物联网设备识别特征提取与选择方法,包括:
[0006]步骤一、从物联网环境网关中捕获流量数据,提取物联网流量特征数据;
[0007]步骤二、对提取到的特征数据进行标准化预处 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进蜜獾算法的物联网设备识别特征提取与选择方法,其特征在于,包括:步骤一、从物联网环境网关中捕获流量数据,提取物联网流量特征数据;步骤二、对提取到的特征数据进行标准化预处理;步骤三、构建多目标联合特征选择的目标函数,利用目标函数评价特征子集;步骤四、通过改进的蜜獾算法求解特征子集,输出最优特征子集。2.根据权利要求1所述的基于改进蜜獾算法的物联网设备识别特征提取与选择方法,其特征在于,所述步骤二中,所述特征数据进行标准化公式为:其中,y
i,j
为第i条数据的第j个特征值,y
max
为第j个特征的最大值,y
min
为第j个特征的最小值。3.根据权利要求2所述的基于改进蜜獾算法的物联网设备识别特征提取与选择方法,其特征在于,所述步骤三中目标函数的公式为:其特征在于,所述步骤三中目标函数的公式为:其中,fitness为适应度,ACC为当前模型在测试集上表现的准确率,num_feat为当前搜索个体选择的特征数,max_feat为特征总数,TP为被分类器预测为正样本的样本数目,TN为被分类器预测为负样本事实上为负样本的样本数目,FN为被分类器预测为负样本事实上为正样本的样本数目。4.根据权利要求3所述的基于改进蜜獾算法的物联网设备识别特征提取与选择方法,其特征在于,所述步骤四包括:步骤1、通过Sine混沌映射和种群过滤机制进行种群初始化;步骤2、引入一种子种群机制,将当前种群划为两个子种群,并分别选出每个子种群的最优解,分别定义为当前算法的最优解和次优解,以最优解和次优解分别引导两个种群进行位置更新;步骤3、对种群内个体的离散解空间的位置向量进行二进制映射;步骤4、合并子种群,输出最优特征组合;当迭代次数不满足终止条件时,则重复步骤2
‑
4。5.根据权利要求4所述的基于改进蜜獾算法的物联网设备识别特征提取与选择方法,其特征在于,所述步骤1包括:使用Sine混沌映射生成2倍个体数量的初始种群X
origin
,Sine混沌映射公式包括:h
i+1
=μ
×
sin(π
×
h
i
);X
i
=lb
i
+h
i
×
(ub
i
+...
【专利技术属性】
技术研发人员:康辉,王渤雄,李家辉,李洪娟,
申请(专利权)人:吉林大学深圳研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。