[go: up one dir, main page]

Wang, 2010 - Google Patents

High speed string matching for virus scanning-Quick Sampling and Verification

Wang, 2010

View PDF
Document ID
12888521167869644200
Author
Wang X
Publication year

External Links

Snippet

 This report introduces the lookup table constructions for the QSV and AU modules of a string searching engine of virus detection purpose. The QSV (quick sampling and verification) method is based on quick sampling of the input data with fixed-length prefixes …
Continue reading at dspace.cityu.edu.hk (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
    • 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
    • G06F17/30985Query processing by using string matching techniques
    • 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/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3009Header conversion, routing tables or routing tags
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit

Similar Documents

Publication Publication Date Title
US6675163B1 (en) Full match (FM) search algorithm implementation for a network processor
Kumar et al. Advanced algorithms for fast and scalable deep packet inspection
Shiloach et al. An O (n2log n) parallel max-flow algorithm
KR100429142B1 (en) Software management tree implementation for a network processor
US7984038B2 (en) Longest prefix match (LPM) algorithm implementation for a network processor
Dharmapurikar et al. Fast and scalable pattern matching for content filtering
Le et al. A memory-efficient and modular approach for large-scale string pattern matching
CN101401090A (en) Programmable hardware for deep packet filtering
Cho et al. Deep network packet filter design for reconfigurable devices
Wang et al. Memory-based architecture for multicharacter Aho–Corasick string matching
US20160321289A1 (en) Method and Apparatus for Generating a Plurality of Indexed Data Fields
CN100413285C (en) Design and Implementation of High Speed Multidimensional Packet Classification Algorithm Based on Network Processor
Pao et al. Multi-stride string searching for high-speed content inspection
Cho et al. Programmable hardware for deep packet filtering on a large signature set
Pao et al. String searching engine for virus scanning
CN101960469A (en) Quick signature scan
JP3873027B2 (en) Bit string search apparatus and method
Wang High speed string matching for virus scanning-Quick Sampling and Verification
Tripp A parallel “String Matching Engine” for use in high speed network intrusion detection systems
Ho et al. PERG-Rx: a hardware pattern-matching engine supporting limited regular expressions
US11025650B2 (en) Multi-pattern policy detection system and method
Sourdis Efficient and high-speed FPGA-based string matching for packet inspection
Jose et al. Gigabit network intrusion detection system using extended Bloom filter in reconfigurable hardware
JP3443356B2 (en) Packet classifier
CN120850290B (en) Multi-feature code matching method, device, electronic equipment, medium and program product