数据包检测技术(PPT讲稿)High-Performance Pattern Matching for Intrusion Detection

High-Performance Pattern Matching for Intrusion Detection IEEE Infocom 2006 +NEsN.4 H
High-Performance Pattern Matching for Intrusion Detection IEEE Infocom 2006

Contents Background: AC algorithm BFSM Optimizations to BFSm The implementation of BFSM Experimental Results +NeOn.4.4 H
Contents • Background: AC algorithm • BFSM • Optimizations to BFSM • The implementation of BFSM • Experimental Results

The AC algorithm P=he, she, his, hers) 0~④ 3) +NEsN.4 H
The AC Algorithm • P={he, she, his, hers}

The AC algorithm P=the, she, his, hers h e 0 4)(5 +NEsN.4 H
The AC Algorithm • P={he, she, his, hers}

The AC algorithm P=the, she, his, hers ④⑨ S ANNaN. H
The AC Algorithm • P={he, she, his, hers}

The Ac algorithm The Non-deterministic Finite automaton (NFA) h e 2}-8 Is 6 3 5 (a) Goto function 123456789 f()000120303 (b) Failure function ANNaN. H
The AC Algorithm • The Non-deterministic Finite Automaton (NFA)

The AC algorithm Convert NFA to DFA (deterministic FA) 0 2 9 {h,s} input symbol next state state 0: h 6)7 0 state 1: e (a) Goto functio 23456789 f()000120303 0 (b) Failure function H
The AC Algorithm • Convert NFA to DFA (deterministic FA)

The AC algorithm The standard Ac state Node Implementation struct ac node ° int *next state256]; rule x match rule list +NEsN.4 H
The AC Algorithm • The Standard AC State Node Implementation: • struct ac_node • { • int * next_state[256]; • rule * match_rule_list; • }

The BFSM Algorithm Concentrate on DFA Mainly a novel implementation of DFA The work is based on implementation on hardware. FPGA or ASIC +NEsN.4 H
The BFSM Algorithm • Concentrate on DFA • Mainly a novel implementation of DFA • The work is based on implementation on hardware, FPGA or ASIC

The BFSM Algorithm The transition rules The description of BFSM *Rule selection Policy State Clusters for scalability purpose +NEsN.4 H
The BFSM Algorithm • The transition rules • The description of BFSM • *Rule Selection Policy • *State Clusters for scalability purpose
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国科学技术大学:《信号与图像处理基础 Signal and Image Processing》课程教学资源(PPT课件讲稿)图像成像机理与模型.pptx
- 中国科学技术大学:《算法基础》课程教学资源(PPT课件讲稿)第八讲 串匹配算法(主讲:顾乃杰).ppt
- 《计算机视觉》课程教学资源(PPT课件)第八章 基于运动视觉的稠密估计——光流法(Optical Flow).ppt
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)04 线程 Threads.ppt
- 《数字图像处理学》课程教学资源(PPT课件讲稿)第9章 数学形态学及其应用.ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 《大学计算机》实践教程(PPT讲稿)面向计算思维能力培养(Raptor程序设计).pptx
- 机械工业出版社:国家“十一五”规划教材《数据库原理与应用教程》教学资源(PPT课件,第3版)第8章 数据库设计.ppt
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第三章 80x86指令系统和寻址方式.ppt
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)CHAPTER 9 COMMUNICATIONS CIRCUITS.pptx
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第五章 物流配送.ppt
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)分治算法.pptx
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第4章 存储层次结构设计.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第3章 栈和队列.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)引言、背景概述.ppt
- 《计算机视觉》课程教学资源(PPT课件讲稿)第十二章 目标识别 Object Recognition.ppt
- 华东师范大学:《程序设计》课程教学资源(PPT课件讲稿)第九讲 类与对象(面向对象基础).pptx
- 《C程序设计》课程电子教案(PPT课件)第四章 数组和结构.ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第4章 人机交互技术.ppt
- 基于分布式哈希表的对等系统关键技术研究(论文PPT).ppt
- 《计算机操作系统》课程教学资源(PPT课件讲稿)第8章 计算机系统的测试.ppt
- 西北农林科技大学:高性能计算之并行编程技术(讲座PPT,报告人:周兆永).ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计(4.1-4.6).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第六版,PPT课件讲稿)第三章 数据链路层.pptx
- 北京大学:《软件需求工程》课程教学资源(PPT课件讲稿)第三章 软件需求获取(主讲:周立新).ppt
- 《管理信息系统》课程教学资源(PPT课件讲稿)第16章 新型数据库技术及发展.ppt
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)第一章 网络安全概述(主讲:沈超、刘烃).ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第4章 存储层次结构设计.ppt
- 河南中医药大学:《数据库原理》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)06 Process synchronization.ppt
- 上海交通大学:《Multicore Architecture and Parallel Computing》课程教学资源(PPT课件讲稿)Lecture 8 CUDA, cont’d.ppt
- 赣南师范大学:《计算机网络原理》课程教学资源(PPT课件讲稿)第四章 数据链路层.ppt
- 南京大学:移动Agent系统支撑(PPT讲稿)Agent Mobility Software Agent(主讲:余萍).pptx
- 上海师范大学:《R语言与统计分析》课程教学资源(PPT课件)R语言——介绍(主讲:汤银才).ppt
- 《视频制作》课程教学资源:课程教学大纲.doc
- 新乡学院:《办公自动化》课程教学资源(教学大纲).pdf
- 《Excel高级应用》课程教学资源:课程教学大纲.doc
- 《计算机网络》课程电子教案(PPT课件讲稿)第2章 数据通信的基础知识.ppt
- 并行处理(PPT讲稿)Parallel Processing - Hypercubes and Their Algorithms.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第8章 应用层.ppt