<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

Generalized Aho-Corasick algorithm for signature based anti-virus applications

dc.citation.epage797en_US
dc.citation.spage792en_US
dc.contributor.authorLee, Tsern-Hueien_US
dc.contributor.department電信工程研究所zh_TW
dc.contributor.departmentInstitute of Communications Engineeringen_US
dc.date.accessioned2014-12-08T15:08:15Z
dc.date.available2014-12-08T15:08:15Z
dc.date.issued2007en_US
dc.description.abstractBecause of its accuracy, signature matching is considered an important technique in anti-virus/worm applications. Among some famous pattern matching algorithms, the Aho-Corasick (AC) algorithm can match multiple patterns simultaneously and guarantee deterministic performance under all circumstances and thus is widely adopted in various systems, especially when worst-case performance such as wire speed requirement is a design factor. However, the AC algorithm was developed only for strings while virus/worm signatures could be specified by simple regular expressions. In this paper, we generalize the AC algorithm to systematically construct a finite state pattern matching machine which can indicate the ending position in a finite input string for the first occurrence of virus/worm signatures that are specified by strings or simple regular expressions. The regular expressions studied in this paper may contain the following operators: * (match any number of symbols), ? (match any symbol), and {min, max} (match minimum of min, maximum of max symbols), which are defined in ClamAV, a popular open source anti-virus/worm software module, for signature specification.en_US
dc.identifier.isbn978-1-4244-1250-1en_US
dc.identifier.issn1095-2055en_US
dc.identifier.journalPROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3en_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/6423
dc.identifier.wosnumberWOS:000257636700127
dc.language.isoen_USen_US
dc.titleGeneralized Aho-Corasick algorithm for signature based anti-virus applicationsen_US
dc.typeProceedings Paperen_US

Files

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: