[发明专利]一种基于三重实值否定选择的入侵检测方法有效
申请号: | 201510157841.8 | 申请日: | 2015-04-03 |
公开(公告)号: | CN104753948B | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 孔韦韦;雷阳;马婧 | 申请(专利权)人: | 西安邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京东方盛凡知识产权代理事务所(普通合伙) 11562 | 代理人: | 宋平 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 三重 否定 选择 入侵 检测 方法 | ||
1.一种基于三重实值否定选择的入侵检测方法,其特征在于,包括如下步骤:
S1,候选检测器与成熟检测器集合中的个体进行匹配;
S2,训练自体集针对入围检测器进行检测;
S3,成熟检测器集合的整合与优化;
所述步骤S1具体为:
S11,随机生成一个候选检测器Xi;
S12,计算Xi中心与成熟检测器中每个检测器间的距离;
S13,判断距离值是否大于成熟检测器中每一个检测器的半径;在距离值大于成熟检测器中每一个检测器的半径的情况下,该候选检测器将成为入围检测器;否则将该候选检测器删除;
所述步骤S2具体为:
S21,训练一组自体集self;
S22,计算入围检测器Xi中心与自体集self中每一个自体的距离;
S23,判断距离值是否大于自体集self中每一个自体的半径;在距离值大于自体集self中每一个自体的半径的情况下,入围检测器成为成熟检测器集合中的元素;否则将该入围检测器删除;
所述步骤S3具体为:
S31,选取成熟检测器集合中的某一个检测器作为基准;
S32,比较其它检测器与基准检测器中心之间的距离,并根据不同的距离值对成熟检测器集合进行整合和优化;
S33,判断成熟检测器集合中的所有检测器是否均被讨论;在成熟检测器集合中的所有检测器均被讨论的情况下,结束优化;否则循环执行步骤S32;
所述步骤S32具体包括:
S321,选取成熟检测器集合中的检测器Di作为基准检测器;
S322,计算检测器Di与成熟检测器集合中其它检测器Dj(j≠i)间的距离dis(Di,Dj);
S323,若dis(Di,Dj)≤|RDi-RDj|,则检测器间存在“包含”情况,从成熟检测器集合中删除半径较小的检测器个体;否则,转向步骤S324;
其中,RDi与RDj分别表示基准检测器Di与其它检测器Dj的半径;
S324,若dis(Di,Dj)>RDi+RDj,则检测器间存在“分离”情况,以基准检测器Di与其它检测器Dj中心位置连线的中点作为圆心,以dis(Di,Dj)-(RDi+RDj)作为半径构建新检测器D(new)k,并删除检测器Dj;特殊地,若dis(Di,Dj)-(RDi+RDj)<rs[j],则不构建新检测器D(new)k,并保持检测器Di,Dj不变;否则,转向步骤S325;
S325,若|RDi-RDj|≤dis(Di,Dj)≤RDi+RDj,则检测器间存在“重叠”情况;
定义参数β,γ分别为RDi与dis(Di,Dj)、RDj与dis(Di,Dj)间的夹角,即:
若max(β,γ)≥π/3且β≥γ,则删除检测器Di;若max(β,γ)≥π/3且β<γ,则删除检测器Dj;否则,保持检测器Di,Dj不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510157841.8/1.html,转载请声明来源钻瓜专利网。