DocumentCode
2329291
Title
NIS04-6: A Time- and Memory- Efficient String Matching Algorithm for Intrusion Detection Systems
Author
Sheu, Tzu-Fang ; Huang, Nen-Fu ; Lee, Hsiao-Ping
Author_Institution
Inst. of Commun. Eng., Nat. Tsing-Hua Univ., Hsinchu
fYear
2006
fDate
Nov. 27 2006-Dec. 1 2006
Firstpage
1
Lastpage
5
Abstract
Intrusion Detection Systems (IDSs) are known as useful tools for identifying malicious attempts over the network. The most essential part to an IDS is the searching engine that inspects every packet through the network. To strictly defend the protectorate, an IDS must be able to inspect packets at line rate and also provide guaranteed performance even under heavy attacks. Therefore, in this paper we propose an efficient string matching algorithm (named ACM) with compact memory as well as high worst-case performance. Using a magic number heuristic based on the Chinese remainder theorem, the proposed ACM significantly reduces the memory requirement without bringing complex processes. Furthermore, the latency of off-chip memory references is drastically reduced. The proposed ACM can be easily implemented in hardware and software. As a result, ACM enables cost-effective and efficient IDSs.
Keywords
computer viruses; packet radio networks; security of data; string matching; telecommunication computing; telecommunication services; ACM; IDS; intrusion detection systems; network packets; string matching algorithm; Biomedical engineering; Computer science; Filters; Hardware; Health information management; Inspection; Intrusion detection; Pattern matching; Payloads; Protection;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Telecommunications Conference, 2006. GLOBECOM '06. IEEE
Conference_Location
San Francisco, CA
ISSN
1930-529X
Print_ISBN
1-4244-0356-1
Electronic_ISBN
1930-529X
Type
conf
DOI
10.1109/GLOCOM.2006.284
Filename
4150914
Link To Document