A graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm

Network Intrusion Detection System (NIDS) is a network security system designed and built to detect malicious packets by monitoring the incoming and outgoing network packets. The computer network speed has now reached Gigabit per second (Gbps) due to rapid development of network hardware technologie...

Full description

Bibliographic Details
Main Author: Ong, Wen Jian
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:http://eprints.utm.my/48887/25/OngWenJianMFKE2015.pdf
_version_ 1796859406944567296
author Ong, Wen Jian
author_facet Ong, Wen Jian
author_sort Ong, Wen Jian
collection ePrints
description Network Intrusion Detection System (NIDS) is a network security system designed and built to detect malicious packets by monitoring the incoming and outgoing network packets. The computer network speed has now reached Gigabit per second (Gbps) due to rapid development of network hardware technologies. This project proposes a Graphics Processing Unit (GPU) based NIDS with Bloom Filter pattern matching algorithm. Bloom Filter is a set of data structures to determine if a given piece of data belongs to a set and it is widely used for the pattern matching applications. The system developed is able to support network packets with TCP, UDP and ICMP protocols. The developed system is simulated with Snort NIDS ruleset version 2.9. Experimental results indicate that the throughput achieved is 3.6 Gbps with a false positive probability of 3.04 x 10-8.
first_indexed 2024-03-05T19:26:42Z
format Thesis
id utm.eprints-48887
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T19:26:42Z
publishDate 2015
record_format dspace
spelling utm.eprints-488872020-07-05T03:53:31Z http://eprints.utm.my/48887/ A graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm Ong, Wen Jian TK7885-7895 Computer engineer. Computer hardware Network Intrusion Detection System (NIDS) is a network security system designed and built to detect malicious packets by monitoring the incoming and outgoing network packets. The computer network speed has now reached Gigabit per second (Gbps) due to rapid development of network hardware technologies. This project proposes a Graphics Processing Unit (GPU) based NIDS with Bloom Filter pattern matching algorithm. Bloom Filter is a set of data structures to determine if a given piece of data belongs to a set and it is widely used for the pattern matching applications. The system developed is able to support network packets with TCP, UDP and ICMP protocols. The developed system is simulated with Snort NIDS ruleset version 2.9. Experimental results indicate that the throughput achieved is 3.6 Gbps with a false positive probability of 3.04 x 10-8. 2015-01 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/48887/25/OngWenJianMFKE2015.pdf Ong, Wen Jian (2015) A graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:86752
spellingShingle TK7885-7895 Computer engineer. Computer hardware
Ong, Wen Jian
A graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm
title A graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm
title_full A graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm
title_fullStr A graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm
title_full_unstemmed A graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm
title_short A graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm
title_sort graphics processing unit based network intrusion detection system with bloom filter pattern matching algorithm
topic TK7885-7895 Computer engineer. Computer hardware
url http://eprints.utm.my/48887/25/OngWenJianMFKE2015.pdf
work_keys_str_mv AT ongwenjian agraphicsprocessingunitbasednetworkintrusiondetectionsystemwithbloomfilterpatternmatchingalgorithm
AT ongwenjian graphicsprocessingunitbasednetworkintrusiondetectionsystemwithbloomfilterpatternmatchingalgorithm