Title :
A Performance and Area Efficient Architecture for Intrusion Detection Systems
Author :
Shenoy, Govind Sreekar ; Tubella, Jordi ; Gonzalez, Adriana
Author_Institution :
Dept. of Comput. Archit., Univ. Politec. de Catalunya, Barcelona, Spain
Abstract :
Intrusion Detection Systems (IDS) have emerged as one of the most promising ways to secure systems in network. An IDS operates by scanning packet-data for known signatures and accordingly takes requisite action. However, scanning bytes in the packet payload and checking for more than 20,000 signatures becomes a computationally intensive task. Additionally, with signatures doubling almost every 30 months, this complexity will aggravate further. IDS commonly uses the Aho-Corasick state machine based search to scan packets for signatures. However, the huge size of the state machine negatively impacts the performance and area efficiency of the underlying hardware. In this work, we propose novel mechanisms to compactly store the state machine thereby improving the area efficiency. We observe over 2X reduction in area for storing the state machine in comparison to BS-FSM. We investigate various approaches to improve the performance efficiency. We pipeline the processing of consecutive bytes accessing the upper-most level, the frequently accessed level, of the state machine. In order to further enhance the performance efficiency, we use a dedicated hardware unit specifically tuned for traversal using our proposed storage mechanism. We observe that our proposed architecture outperforms BS-FSM based approaches.
Keywords :
digital signatures; finite state machines; security of data; storage management; Aho-Corasick state machine; BS-FSM; IDS; area efficient architecture; intrusion detection systems; packet checking; packet payload; packet-data scanning; performance architecture; performance efficiency improvement; storage mechanism; Arrays; Databases; Hardware; Pattern matching; Program processors; Proposals;
Conference_Titel :
Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-61284-372-8
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2011.37