DocumentCode
2742848
Title
Hardware accelerated pattern matching based on Deterministic Finite Automata with perfect hashing
Author
Kastil, Jan ; Korenek, Jan
Author_Institution
Fac. of Inf. Technol., Brno Univ. of Technol., Brno, Czech Republic
fYear
2010
fDate
14-16 April 2010
Firstpage
149
Lastpage
152
Abstract
With the increased amount of data transferred by computer networks, the amount of the malicious traffic also increases and therefore it is necessary to protect networks by security systems such as firewalls and Intrusion Detection Systems (IDS) operating at multigigabit speeds. Pattern matching is the time critical operation of current IDS. This paper deals with the analysis of regular expressions used by modern IDS to describe malicious traffic. According to our analysis, more than 64 percent of regular expressions create Deterministic Finite Automaton (DFA) with less than 20 percent of saturation of the transition table which allows efficient implementation of pattern matching into FPGA platform. We propose architecture for fast pattern matching using perfect hashing suitable for implementation into FPGA platform. The memory requirements of presented architecture is closed to the theoretical minimum for sparse transition tables.
Keywords
computer network security; field programmable gate arrays; file organisation; finite automata; pattern matching; FPGA platform; IDS; computer networks; deterministic finite automata; firewalls; hardware accelerated pattern matching; intrusion detection systems; malicious traffic; perfect hashing; security systems; sparse transition tables; Acceleration; Automata; Computer networks; Computer security; Field programmable gate arrays; Hardware; Intrusion detection; Pattern matching; Protection; Telecommunication traffic; Deterministic Finite Automata; Inrusion Detection; Perfect hashing; hardware acceleration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design and Diagnostics of Electronic Circuits and Systems (DDECS), 2010 IEEE 13th International Symposium on
Conference_Location
Vienna
Print_ISBN
978-1-4244-6612-2
Type
conf
DOI
10.1109/DDECS.2010.5491796
Filename
5491796
Link To Document