A Survey of parallel intrusion detection on graphical processors

Intrusion detection is enormously developing field of informatics. This paper provides a survey of actual trends in intrusion detection in academic research. It presents a review about the evolution of intrusion detection systems with usage of general purpose computing on graphics processing units (GPGPU). There are many detection techniques but only some of them bring advantages of parallel computing implementation to graphical processors (GPU). The most common technique transformed into GPU is the technique of pattern matching. There is a number of intrusion detection tools using GPU tested in real network traffic.

[1]  Carla E. Brodley,et al.  Offloading IDS Computation to the GPU , 2006, 2006 22nd Annual Computer Security Applications Conference (ACSAC'06).

[2]  J.B.D. Cabrera,et al.  On the statistical distribution of processing times in network intrusion detection , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[3]  Ben Ross Schneider,et al.  SITAR: an interactive text processing system for small computers , 1977, CACM.

[4]  Sotiris Ioannidis,et al.  MIDeA: a multi-parallel intrusion detection architecture , 2011, CCS '11.

[5]  Shao Zhi-qing Survey on Intrusion Detection Techniques , 2005 .

[6]  Martin Chovanec,et al.  Distributed Detection System of Security Intrusions Based on Partially Ordered Events and Patterns , 2009, Towards Intelligent Engineering and Information Technology.

[7]  Madhusoodhanan Sathik,et al.  Parallelizing a Network Intrusion Detection System using a GPU , 2012 .

[8]  Udi Manber,et al.  A FAST ALGORITHM FOR MULTI-PATTERN SEARCHING , 1999 .

[9]  Z. Hasan A Survey on Shari’Ah Governance Practices in Malaysia, GCC Countries and the UK , 2011 .

[10]  Alfred V. Aho,et al.  Efficient string matching , 1975, Commun. ACM.

[11]  Vera Marinova-Boncheva,et al.  A Short Survey of Intrusion Detection Systems , 2007 .

[12]  Marc Suñé Clos A framework for network traffic analysis using GPUs , 2010 .

[13]  Janusz Kacprzyk,et al.  Towards Intelligent Engineering and Information Technology , 2009, Towards Intelligent Engineering and Information Technology.

[15]  David R. Kaeli,et al.  Accelerating the local outlier factor algorithm on a GPU for intrusion detection systems , 2010, GPGPU-3.

[16]  Sotiris Ioannidis,et al.  Gnort: High Performance Network Intrusion Detection Using Graphics Processors , 2008, RAID.

[17]  M. Cajkovsky,et al.  A distributed network intrusion detection system architecture based on computer stations using GPGPU , 2013, 2013 IEEE 17th International Conference on Intelligent Engineering Systems (INES).

[18]  Nen-Fu Huang,et al.  A GPU-Based Multiple-Pattern Matching Algorithm for Network Intrusion Detection Systems , 2008, 22nd International Conference on Advanced Information Networking and Applications - Workshops (aina workshops 2008).

[19]  Che-Lun Hung,et al.  Efficient Packet Pattern Matching for Gigabit Network Intrusion Detection Using GPUs , 2012, 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems.