[go: up one dir, main page]

Kumar et al., 2006 - Google Patents

Algorithms to accelerate multiple regular expressions matching for deep packet inspection

Kumar et al., 2006

View PDF
Document ID
14563079731901417122
Author
Kumar S
Dharmapurikar S
Yu F
Crowley P
Turner J
Publication year
Publication venue
ACM SIGCOMM computer communication review

External Links

Snippet

There is a growing demand for network devices capable of examining the content of data packets in order to improve network security and provide application-specific services. Most high performance systems that perform deep packet inspection implement simple string …
Continue reading at dl.acm.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30943Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
    • G06F17/30946Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type indexing structures
    • G06F17/30961Trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30943Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
    • G06F17/30964Querying
    • G06F17/30979Query processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Application independent communication protocol aspects or techniques in packet data networks
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32High level architectural aspects of 7-layer open systems interconnection [OSI] type protocol stacks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1408Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup or address filtering

Similar Documents

Publication Publication Date Title
Kumar et al. Algorithms to accelerate multiple regular expressions matching for deep packet inspection
Kumar et al. Advanced algorithms for fast and scalable deep packet inspection
Becchi et al. An improved algorithm to accelerate regular expression evaluation
US20220237128A1 (en) Content search extension architecture for programmable intelligent search memory
Meiners et al. Fast regular expression matching using small {tcams} for network intrusion detection and prevention systems
US8010481B2 (en) Pattern matching technique for high throughput network processing
Taylor Survey and taxonomy of packet classification techniques
Becchi et al. Extending finite automata to efficiently match perl-compatible regular expressions
Song et al. Efficient packet classification for network intrusion detection using FPGA
Ficara et al. An improved DFA for fast regular expression matching
Lin et al. Using string matching for deep packet inspection
Dharmapurikar et al. Fast and scalable pattern matching for content filtering
Goel et al. Small subset queries and bloom filters using ternary associative memories, with applications
Lakshminarayanan et al. Algorithms for advanced packet classification with ternary CAMs
Becchi et al. A hybrid finite automaton for practical deep packet inspection
Becchi et al. Memory-efficient regular expression search using state merging
US7831606B2 (en) Signature search architecture for programmable intelligent search memory
Yu et al. SSA: A power and memory efficient scheme to multi-match packet classification
Villa et al. Accelerating real-time string searching with multicore processors
Meiners et al. Fast regular expression matching using small TCAM
Bremler-Barr et al. CompactDFA: Generic state machine compression for scalable pattern matching
Yu et al. Efficient multimatch packet classification for network security applications
Villa et al. Input-independent, scalable and fast string matching on the Cray XMT
Scarpazza et al. Exact multi-pattern string matching on the cell/be processor
Wang et al. Making multi-string pattern matching scalable and cost-efficient with programmable switching asics