[发明专利]基于自体半径可变的否定选择入侵检测方法有效

专利信息
申请号: 201210000369.3 申请日: 2012-01-02
公开(公告)号: CN102510388A 公开(公告)日: 2012-06-20
发明(设计)人: 公茂果;焦李成;王彦涛;马晶晶;马文萍;张建;段婷婷;王爽;尚荣华 申请(专利权)人: 西安电子科技大学
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 陕西电子工业专利中心 61205 代理人: 王品华;朱红星
地址: 710071*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 半径 可变 否定 选择 入侵 检测 方法
【权利要求书】:

1.一种基于自体半径可变的否定选择入侵检测方法,包括如下步骤:

(1)对作为入侵检测的KDD99数据集作如下预处理:

1a)对于每一维文本特征,将其包含的各种取值类型依次赋整数值转化为数值特征;

1b)对所有的数值特征利用如下公式进行归一化:

y(m,n)=x(m,n)-Min(n)Max(n)-Min(n)]]>

其中x(m,n)表示归一化前第m条数据的第n维特征,y(m,n)表示归一化后第m条数据的第n维特征,Min(n)和Max(n)表示第n维特征的取值下限和上限;

(2)将预处理后的KDD99数据集中部分正常数据作为自体,组成自体集S,设置运行参数:初始的固定自体半径rs、异体半径调节系数pa、期望覆盖率c0

(3)置异体集A为空,随机生成候选异体加入异体集A中,根据异体集A中的异体与自体集S中的自体之间的距离特征,重新设置每个自体的半径:

3a)随机生成候选异体a,计算该候选异体与所有自体之间的欧氏距离Dis(a,si):

Dis(a,si)=(Σj=1L(aj-si,j)2)1/2,i=1,...,Ns,j=1,...L,]]>

其中,aj表示候选异体a的第j维的值,si,j表示第i个自体的第j维的值,L表示候选异体a和自体si在计算中所用的维数,Ns表示自体集S内自体的个数;将候选异体a与自体si之间的欧氏距离Dis(a,si)与初始的固定自体半径rs进行比较,如果自体集S中存在自体si使得Dis(a,si)<rs,则将候选异体a抛弃,反之,令候选异体a的半径ra=min{Dis(a,s1),...,Dis(a,sNs)}-rs*pa,]]>并将该候选异体加入异体集A中;

3b)重复步骤3a),直到被抛弃的候选异体数达到自体数Ns时停止;

3c)重新设置所有自体的半径,根据自体si与异体集A中所有异体之间的欧氏距离,将自体si的半径设置为

min{Dis(a1,si)-ra1,...,Dis(aNa,si)-raNa},]]>

其中,a1为异体集A中第1个异体,为异体a1的半径,为异体集A中第Na个异体,为异体的半径,Dis(a1,si)为异体a1与自体si之间的欧氏距离,为异体与自体si之间的欧氏距离,Na为异体集A内异体的个数;

(4)置检测器集D为空,随机生成候选检测器加入检测器集D中,直到达到终止条件时停止;

(5)利用检测器集D检测预处理后KDD99数据集中测试数据t,如果该测试数据被检测器集D中的某个检测器d覆盖,即Dis(t,d)<rd,将该测试数据判为异常数据,反之,将该测试数据判为正常数据,其中Dis(t,d)表示该测试数据t与检测器d之间的欧氏距离,rd为检测器d的半径。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210000369.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top