发明名称 一种检测器的生成和检测方法
摘要 本发明涉及一种检测器的生成和检测方法,该方法将最大区间定义为初始检测器;然后将其进行自体耐受训练。按照匹配规则,把检测器中与已知自体相匹配的点去除,同时将检测器区间从该点处划分生成两个子区间检测器,递归地对每个子区间进行检测。并在此过程中进行检测器的优化,最终将所生成的成熟检测器集合用与系统安全保护。该发明突破了已有检测器的生成方法及匹配规则,消除了“漏洞”和冗余检测器,进而提高了检测器的生成效率和检测效率。
申请公布号 CN101604408B 申请公布日期 2011.11.16
申请号 CN200910029253.0 申请日期 2009.04.03
申请人 江苏大学 发明人 鞠时光;夏惠芬;蔡涛
分类号 G06N3/00(2006.01)I;G06F21/24(2006.01)I 主分类号 G06N3/00(2006.01)I
代理机构 南京知识律师事务所 32207 代理人 樊文红
主权项 1.一种检测器生成和检测方法,包括:步骤1:数值区间检测器的生成,包括条件设置,即设置以二进制字符串表示自体、非自体、抗原及抗体的规则,设置判断检测器与抗原是否匹配规则,设置每个成熟检测器的区间;步骤2:用检测器检测受保护的数据;其特征是,所述步骤1中的匹配规则为:对于任意字符串X=X<sub>1</sub>X<sub>2</sub>…X<sub>l</sub>,当且仅当其对应的十进制数值落在已定义的区间范围内时,为匹配;所述成熟检测器区间设置包括下列步骤:步骤1.1:将长度为l的二进制字符串抗原、抗体转化为十进制形式的抗原、抗体,再将<img file="FSB00000402680600011.GIF" wi="126" he="91" />和<img file="FSB00000402680600012.GIF" wi="120" he="85" />对应的十进制值构成一个闭区间,此区间即为初始检测器;步骤1.2:将初始检测器与已知自体集合进行匹配,把检测器中与自体匹配的点去除,并将检测器区间从该点处划分生成两个子区间,添加到候选检测器集合;步骤1.3:当已知自体集合中出现连续自体或重复自体时,对每次划分得到的子区间进行整理、合并,即对候选检测器集合进行优化;步骤1.4:重复步骤2-3,直到检测器不再与已知自体集合中的自体发生匹配为止,此时生成的检测器集合即为成熟检测器集合;所述步骤2具体包括下列步骤:步骤2.1将需要检测的二进制字符串形式抗原转化为十进制数值;步骤2.2按照匹配规则,将十进制形式的抗原与成熟检测器区间进行匹配检查;若发生匹配,即判断抗原为非自体;否则为自体。
地址 212013 江苏省镇江市学府路301号