Content or string matching is the core process of deep package inspection and pattern recognition used by the Network Intrusion Detection and Prevention Systems (NIDPS). Although there are many sophisticated algorithms in software it is an exhaustive process and still beneath the requirements of the high-speed network traffic. In this paper is presented a flexible hardware solution i.e. microprocessor able to recognize known attack patterns and its variants to overcome the software NIDPS outage caused by 1 Gbps (and beyond) throughputs. Since many modified network attacks use so called evasion techniques the presented approach is an 8-bit dedicated microprocessor for exact and approximate string matching. To construct the design itself and to perform the simulation environment the Xilinx ISE Web Pack simulator is used.
Primary Language | English |
---|---|
Journal Section | Articles |
Authors | |
Publication Date | September 28, 2014 |
Submission Date | January 30, 2016 |
Published in Issue | Year 2014 Volume: 3 Issue: 3 |