An improved Wu-Manber multiple patterns matching algorithm

NIDS is a powerful tool to defense the malicious attacks over the Internet. For the purpose of detecting the attack online, NIDS must inspect the payload of the packets very fast to expose the malicious code. String matching is a very important module in NIDS. To raise the performance of the string...

Full description

Saved in:
Bibliographic Details
Published in2006 IEEE International Performance Computing and Communications Conference pp. 6 pp. - 680
Main Authors Yang Dong hong, Xu Ke, Cui Yong
Format Conference Proceeding
LanguageEnglish
Published IEEE 2006
Subjects
Online AccessGet full text
ISBN1424401984
9781424401987
ISSN1097-2641
DOI10.1109/.2006.1629469

Cover

Abstract NIDS is a powerful tool to defense the malicious attacks over the Internet. For the purpose of detecting the attack online, NIDS must inspect the payload of the packets very fast to expose the malicious code. String matching is a very important module in NIDS. To raise the performance of the string matching algorithm, we introduce an improved Wu-Manber algorithm QWM in this article. It combined the method of QS algorithm and used the mismatch information during the patterns matching, reached the top shift distance, improved the performance. We compared QWM with Aho-Corasick, Commentz-Walter and Wu-Manber algorithms. The experiment results shows on large alphabet such as English text and Chinese text, QWM algorithm has better performance, is faster than the other three algorithms. It can be used in various fields, such as network content analysis, intrusion detection, and text retrieval
AbstractList NIDS is a powerful tool to defense the malicious attacks over the Internet. For the purpose of detecting the attack online, NIDS must inspect the payload of the packets very fast to expose the malicious code. String matching is a very important module in NIDS. To raise the performance of the string matching algorithm, we introduce an improved Wu-Manber algorithm QWM in this article. It combined the method of QS algorithm and used the mismatch information during the patterns matching, reached the top shift distance, improved the performance. We compared QWM with Aho-Corasick, Commentz-Walter and Wu-Manber algorithms. The experiment results shows on large alphabet such as English text and Chinese text, QWM algorithm has better performance, is faster than the other three algorithms. It can be used in various fields, such as network content analysis, intrusion detection, and text retrieval
Author Xu Ke
Yang Dong hong
Cui Yong
Author_xml – sequence: 1
  surname: Yang Dong hong
  fullname: Yang Dong hong
  organization: Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
– sequence: 2
  surname: Xu Ke
  fullname: Xu Ke
  organization: Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
– sequence: 3
  surname: Cui Yong
  fullname: Cui Yong
  organization: Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
BookMark eNotj01LAzEUAANWsFs9evKyf2DX95JsNuutFK1CxUvBY0myL21kv8imgv9ewZ7mMgxMxhbDOBBj9wglIjSPJQdQJSreSNVcsQwllxKw0XLBln9CXXAl8YZl8_wFAELzesme1kMe-imO39Tmn-fi3QyWYt6fuxSmjvLJpERxmPPeJHcKwzE33XGMIZ36W3btTTfT3YUrtn953m9ei93H9m2z3hWhgVRUCOCwqj1WmpRujSeDbdtoD7oC5a2WHDVaoaUVxllfW6HQOtEK4ciRWLGH_2wgosMUQ2_iz-GyKX4Bs95Hvw
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/.2006.1629469
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EndPage 680
ExternalDocumentID 1629469
Genre orig-research
GroupedDBID 29I
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IJVOP
IPLJI
OCL
RIE
RIL
RIO
ID FETCH-LOGICAL-i90t-5100c157f158e68dafea1dd98f08506fb842181b384b3acbf7b361bc3d33cece3
IEDL.DBID RIE
ISBN 1424401984
9781424401987
ISSN 1097-2641
IngestDate Wed Aug 27 02:23:17 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-5100c157f158e68dafea1dd98f08506fb842181b384b3acbf7b361bc3d33cece3
ParticipantIDs ieee_primary_1629469
PublicationCentury 2000
PublicationDate 20060000
PublicationDateYYYYMMDD 2006-01-01
PublicationDate_xml – year: 2006
  text: 20060000
PublicationDecade 2000
PublicationTitle 2006 IEEE International Performance Computing and Communications Conference
PublicationTitleAbbrev PCCC
PublicationYear 2006
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003827
ssj0001967435
Score 1.4399235
Snippet NIDS is a powerful tool to defense the malicious attacks over the Internet. For the purpose of detecting the attack online, NIDS must inspect the payload of...
SourceID ieee
SourceType Publisher
StartPage 6 pp.
SubjectTerms Automata
Bandwidth
Computer science
Content based retrieval
Data structures
Internet
Intrusion detection
Magnetic heads
Pattern matching
Payloads
Title An improved Wu-Manber multiple patterns matching algorithm
URI https://ieeexplore.ieee.org/document/1629469
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwELXaTrAU2iK-5YERtzF2HJsNIaoKqYihiG6VvwIVkFYlWfj12E5CADGwRI4VyTkr1l3evXsHwJnz6cqkkUAJNRTROMFIKWaQEhanJhLWSI9DTu_Y5IHezuN5C5x_1cJYawP5zA79MOTyzUoXHiobYXYh3O9cG7QTzsparQZPEZ5O34S-hId2rT7B6llcuC7qcg9yWms9VfdJI745KvMT1Uo_Wq4EjzPugmn9riXR5GVY5GqoP37JOP7XmB0waGr74P2X19oFLZv1QLdu7gCrs94D29-UCvvg8iqDy4A_WAMfCzSVnhgGazoiXAeZzuwdugA4sDOhfH1abZb589sAzMY3s-sJqtouoKWIcuQOaaRxnKQ45pZxI1MrsTGCp0HdLlWc-rBAEU4VkVqliSIMK00MIdpqS_ZAJ1tldh9AGjurY0OYooriFEvGGZfCWahN4q4HoO_3ZbEuhTUW1ZYc_j19BLYa_OMYdPJNYU9cRJCr0_ApfAJPra_e
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED2VMgBLoS3iGw-MuK2xkzhsCFEVaCqGIrpVcexABaRVSRZ-PbaTNIAYWCLHiuScFesu7969AzjTPl3IuOdjj0mGmeMRLIQrsfAViWXPVzI0OGQwcgeP7G7iTGpwvqqFUUpZ8pnqmKHN5ct5lBmorEvcC1__zq3BusMYc_JqrQpR8Q2hvgp-KbcNW02K1fC4SFnWpR_krFR7Ku69Sn6zm2coirV-NF2xPqffgKB825xq8trJUtGJPn8JOf7XnG1oV9V96GHlt3agppImNMr2Dqg47U3Y-qZV2ILLqwTNLAKhJHrKcBAaahgqCYloYYU6kw-kQ2DLz0Th2_N8OUtf3tsw7t-Mrwe4aLyAZ34vxfqY9iLieDFxuHK5DGMVEil9Hlt9u1hwZgIDQTkTNIxE7AnqEhFRSWmkIkV3oZ7ME7UHiDnaakdSVzDBSExCl7s89LWFkfT0dR9aZl-mi1xaY1psycHf06ewMRgHw-nwdnR_CJsVGnIE9XSZqWMdH6TixH4WX7t-sys
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2006+IEEE+International+Performance+Computing+and+Communications+Conference&rft.atitle=An+improved+Wu-Manber+multiple+patterns+matching+algorithm&rft.au=Yang+Dong+hong&rft.au=Xu+Ke&rft.au=Cui+Yong&rft.date=2006-01-01&rft.pub=IEEE&rft.isbn=9781424401987&rft.issn=1097-2641&rft.spage=6+pp.&rft.epage=680&rft_id=info:doi/10.1109%2F.2006.1629469&rft.externalDocID=1629469
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1097-2641&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1097-2641&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1097-2641&client=summon