基于非标准模式匹配及图形处理单元的深度包检测研究

基本信息
批准号:61170266
项目类别:面上项目
资助金额:56.00
负责人:张猛
学科分类:
依托单位:吉林大学
批准年份:2011
结题年份:2015
起止时间:2012-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:霍严梅,李大利,张毅,田健,朱彤,龚亮亮,丁雪艳
关键词:
入侵检测系统多正则表达式匹配多字符串匹配
结项摘要

深度包检测(DPI)是网络入侵检测/防御系统、防病毒系统等安全应用的核心功能模块。字符串/正则表达式匹配算法是其关键技术。由于攻击的日益复杂以及网络速度的不断提高,现有方法暴露出性能不足,空间爆炸等问题。因此有必要对高性能、可扩展性好的匹配算法展开更深入的研究。.本项目首先建立图形处理单元上的基于比特并行的非确定性自动机模型,由此实现在空间和时间两方面都高效的多正则表达式匹配。其次,引入快速傅里叶变换及比特并行等非标准模式匹配技术,提出不同于有限状态自动机的新型正则表达式匹配方法,提高匹配算法的内存带宽、避免空间爆炸。另外,首次从检测和响应的角度研究针对DPI的算法复杂攻击。最后,基于上述结果实现一个能抵抗算法攻击的高性能入侵检测(预防)系统原型并对其进行评价。

项目摘要

深入到网络包应用层载荷的检查和处理被称为深度包检测(DPI)。DPI是网络入侵检测系统、防病毒系统等安全应用的核心模块。DPI需要较大的处理开销和空间占用,提高性能一直是DPI研究的关键问题。随着网络速度的提高,研究高性能DPI算法具有重要的意义。本项目以DPI系统中的高性能模式匹配算法与数据结构为中心开展了如下几方面的研究。.项目针对正则表达式匹配空间占用大的问题,提出了基于最小完美哈希函数和比特并行Glushkov自动机的混合状态转移方法。实现了低空间高性能的正则表达式匹配。将现有方法的O(m2^m)比特空间复杂降低到O(m2^k)比特,状态转移时间复杂为O(m/w)(m为正则表达式长度,k为其中的字符串数量,w为机器字长)。其次,为了降低多模式匹配的空间占用,引入了紧凑数据结构技术构造Aho-Corasick自动机。降低了空间占用,将状态转移的时间复杂从O(logσ)降低到O(loglogσ)和O(1)(σ为字母表长度),还实现了时间和空间的调节。另外,提出了确定性有限状态自动机(DFA)的通用优化方法。仅增加很少的空间,实现了时间复杂为 O(loglogσ) 的状态转移函数。提出了实现DFA的重叠状态转移表方法,在保持O(1)时间状态转移的同时降低了空间占用。.项目首次研究了针对紧凑输入的卷积算法。利用输入的紧凑存储特征,基于机器指令的比特并行性来加速卷积运算。提出了两种快速卷积算法,均具有优于现有方法的时间复杂度。基于新型卷积算法实现了带通配符的模式匹配算法,新算法的时间复杂优于现有算法。实际测试表明算法具有较高的性能。由于离散卷积的通用性,此工作为高效算法设计与实现提供了有力工具。.项目提出一种对算法复杂攻击免疫的压缩数据内容检测算法,无需解压即可在压缩数据中进行模式搜索。新算法的贡献在于处理开销与输入内容无关,实现了对算法复杂攻击的免疫。本项目研究了收集DPI负载信息的图搜索算法,可用于算法复杂攻击的检测。提出了基于标记的一般图搜索算法,支持标记数量的调节。移动代理无需掌握系统信息就可在标记引导下以极小开销实现图搜索。.项目在GPU和CPU平台上实现了项目提出的新算法,并开发了一个用于DPI的软件库和测试系统。针对GPU平台的特征,改进并实现了部分项目提出的技术。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于分形L系统的水稻根系建模方法研究

基于分形L系统的水稻根系建模方法研究

DOI:10.13836/j.jjau.2020047
发表时间:2020
2

拥堵路网交通流均衡分配模型

拥堵路网交通流均衡分配模型

DOI:10.11918/j.issn.0367-6234.201804030
发表时间:2019
3

基于多模态信息特征融合的犯罪预测算法研究

基于多模态信息特征融合的犯罪预测算法研究

DOI:
发表时间:2018
4

卫生系统韧性研究概况及其展望

卫生系统韧性研究概况及其展望

DOI:10.16506/j.1009-6639.2018.11.016
发表时间:2018
5

面向云工作流安全的任务调度方法

面向云工作流安全的任务调度方法

DOI:10.7544/issn1000-1239.2018.20170425
发表时间:2018

张猛的其他基金

批准号:30870018
批准年份:2008
资助金额:30.00
项目类别:面上项目
批准号:51706172
批准年份:2017
资助金额:26.00
项目类别:青年科学基金项目
批准号:41301424
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:31600927
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:51701082
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:31171804
批准年份:2011
资助金额:62.00
项目类别:面上项目
批准号:31300490
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:30970016
批准年份:2009
资助金额:25.00
项目类别:面上项目
批准号:41871315
批准年份:2018
资助金额:57.50
项目类别:面上项目
批准号:51702181
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:31670578
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:41907110
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:31400771
批准年份:2014
资助金额:26.00
项目类别:青年科学基金项目
批准号:31401779
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:31270295
批准年份:2012
资助金额:78.00
项目类别:面上项目
批准号:41901385
批准年份:2019
资助金额:20.00
项目类别:青年科学基金项目
批准号:31770977
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:61704109
批准年份:2017
资助金额:22.00
项目类别:青年科学基金项目
批准号:51578512
批准年份:2015
资助金额:62.00
项目类别:面上项目

相似国自然基金

1

基于图形处理单元的高性能网络包处理技术研究

批准号:61472130
批准年份:2014
负责人:张大方
学科分类:F0207
资助金额:84.00
项目类别:面上项目
2

基于多核处理器的高性能深度数据包检测技术研究

批准号:61173167
批准年份:2011
负责人:张大方
学科分类:F0207
资助金额:57.00
项目类别:面上项目
3

基于深度特征提取和匹配的多源时空遥感影像序列变化检测研究

批准号:61806164
批准年份:2018
负责人:苏临之
学科分类:F0604
资助金额:26.00
项目类别:青年科学基金项目
4

基于图形处理器的高性能计算

批准号:60903118
批准年份:2009
负责人:张严辞
学科分类:F0209
资助金额:18.00
项目类别:青年科学基金项目