基于FPGA技术的网络入侵检测是未来的发展方向,而网络包头的分类是入侵检测系统的关键。 文章首先介绍了FPGA技术的基本原理以及其在信息安全方面的应用,接着介绍入侵检测系统以及FPGA技术在入侵检测系统中的应用。 分析了几种比较出名的网络包分类算法,包括软件分类方法、TCAM分类算法、BV算法、Tree Bitmap算法以及端口范围分类算法。 在此基础上,文章设计了一个基于FPGA技术的入侵检测系统包分类的基本框架图,实现框架图中的各个基本功能模块。在实现过程中,提出了一类结合三态内容可寻址内存(TCAM)和普通存储器(RAM)的网络包包头分类方案。我们将检测规则编号并位图化,使用RAM存储与包头结构相关的规则位图,通过TCAM上的数据匹配操作,快速关联待分析的网络数据包与入侵检测规则。文章还讨论了网包头分类方法的优化算法,将优化算法与未优化算法在速度和空间上进行比较。此外,还讨论了对Snort的规则库进行整理和规则化的问题。 最后,对所设计的包头分类匹配模块在Quartus II进行仿真评估,将实验结果与已有的一些分类算法进行了比较。结果说明,本设计在匹配速度和更新速度上有优势,但消耗了较多的存储空间.
上传时间: 2013-07-17
上传用户:gonuiln
稀疏表示分类算法(Sparse Representation-based Classification,SRC)在人脸数据库上有很高的识别性能。然而,对于姿态变化,SRC的识别效果并不理想。针对SRC算法不能解决测试样本与训练样本存在偏移误差的问题,本文提出了基于SRC的改进算法。该算法将每一类的训练样本单独作为训练字典,利用迭代校正和基于金字塔分层机构的运动偏移估计方法得到最终的偏移量,最后对校正后的测试样本使用SRC算法实现分类。实验结果表明该方法对于有偏移误差的人脸图像具有较好的鲁棒性及识别率。
上传时间: 2013-11-15
上传用户:haiya2000
王小平《遗传算法——理论、应用与软件实现》随书光盘,内容有: \GA 本书中所附源程序C或C++代码文件及其可执行文件 Scs.cpp 基本分类算法源程序,输入数据文件cfile.txt,efile.txt,gfile.txt,pfile.txt,rfile.txt,tfile.txt Sga.c 基本遗传算法源程序, 输入数据文件input,输出文件output A_life.c 基于遗传算法的人工生命模拟源程序, 输入数据文件world GA_nn.c 基于遗传算法优化神经网络结构源程序,输入数据文件sample Patmat.c 基于遗传算法提取基元图形源程序 \Sources 遗传算法相关自由软件及代码
上传时间: 2013-12-14
上传用户:sz_hjbf
CJ.Lin的著名软件:LibSVM,实现的是SVM分类、回归的快速算法。在Matlab 7.0环境下直接调用。
上传时间: 2013-12-25
上传用户:源码3
支撑矢量机 class CvSVM : public CvStatModel //继承自基类CvStatModel { public: // SVM type enum { C_SVC=100, NU_SVC=101, ONE_CLASS=102, EPS_SVR=103, NU_SVR=104 } //SVC是SVM分类器,SVR是SVM回归 // SVM kernel type
标签: CvStatModel public class CvSVM
上传时间: 2014-08-19
上传用户:妄想演绎师
TinySVM另一種SVM的原始碼,源自於LIBSVM的另一種SVM演算法,改善LIBSVM的缺點
上传时间: 2013-12-21
上传用户:lizhen9880
嵌入weka中使用的支持向量机工具包,实现SVM的分类算法,
上传时间: 2014-12-22
上传用户:开怀常笑
数据挖掘classifiers算法,用JAVA实现的分类算法。
标签: classifiers 数据挖掘 算法
上传时间: 2016-05-26
上传用户:yepeng139
朴素贝叶斯分类器,实现了朴素贝叶斯分类算法,结果表明比较好
上传时间: 2014-01-25
上传用户:ryb
分类知识的获取是数据挖掘要实现的重要任务之一,其核心问题是解决分类模型的构造和分类算法实现。本文以决策树分类方法中有代表性的方法C4.5为例,介绍数据挖掘中一种分类方法一决策树分类方法及其构建和应用研究。
上传时间: 2014-01-09
上传用户:ippler8