Back to Search Start Over

MDH: A High Speed Multi-phase Dynamic Hash String Matching Algorithm for Large-Scale Pattern Set.

Authors :
Hutchison, David
Kanade, Takeo
Kittler, Josef
Kleinberg, Jon M.
Mattern, Friedemann
Mitchell, John C.
Naor, Moni
Nierstrasz, Oscar
Pandu Rangan, C.
Steffen, Bernhard
Sudan, Madhu
Terzopoulos, Demetri
Tygar, Doug
Vardi, Moshe Y.
Weikum, Gerhard
Sihan Qing
Hideki Imai
Guilin Wang
Zongwei Zhou
Yibo Xue
Source :
Information & Communications Security (978-3-540-77047-3); 2008, p201-215, 15p
Publication Year :
2008

Abstract

String matching algorithm is one of the key technologies in numerous network security applications and systems. Nowadays, the increasing network bandwidth and pattern set size both calls for high speed string matching algorithm for large-scale pattern set. This paper proposes a novel algorithm called Multi-phase Dynamic Hash (MDH), which cut down the memory requirement by multi-phase hash and explore valuable pattern set information to speed up searching procedure by dynamic-cut heuristics. The experimental results demonstrate that MDH can improve matching performance by 100% to 300% comparing with other popular algorithms, whereas the memory requirement stays in a comparatively low level. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540770473
Database :
Complementary Index
Journal :
Information & Communications Security (978-3-540-77047-3)
Publication Type :
Book
Accession number :
34229043
Full Text :
https://doi.org/10.1007/978-3-540-77048-0_16