Title :
Improving false positive in Bloom filter
Author :
Tabataba, Farzaneh Sadat ; Hashemi, Masoud Reza
Author_Institution :
Electrical and Computer Engineering Department, Isfahan University of Technology
Abstract :
Bloom filter is a space-efficient data structure used for supporting membership queries, e.g. pattern matching. Bloom filter is used in many network processing applications. For instance, in today´s internet, viruses, worms and network intruders cause service damages with enormous economic impact. In many security systems, such as intrusion detection systems we need to inspect packets´ header and payload for predefined strings (called signatures) to detect malicious packets. Pattern matching process is usually deployed in routers and should keep pace with high network speed. Therefore pattern matching algorithms may become critical bottleneck in intrusion detection systems. Hence hardware-based techniques like Bloom filter are preferred rather than software-based solutions, to meet the performance goals. In this paper we describe a technique to improve Bloom filter performance. Simulation results and analysis show that false alarms decrease significantly using this technique.
Keywords :
Filtering theory; Information filters; Matched filters; Memory management; Pattern matching; Simulation; Bloom Filter; Hash Functions; Intrusion Detection Systems; Packet Inspection; Pattern Matching;
Conference_Titel :
Electrical Engineering (ICEE), 2011 19th Iranian Conference on
Conference_Location :
Tehran, Iran
Print_ISBN :
978-1-4577-0730-8
Electronic_ISBN :
978-964-463-428-4