DocumentCode
3377149
Title
Design and implementation of packet filter firewall using Binary Decision Diagram
Author
Paul, Gay ; Pothnal, Amaresh ; Mandal, C.R. ; Bhattachary, Bhargab B.
Author_Institution
Dept. of Comput. Sci. & Eng., IIT Kharagpur, Kharagpur, India
fYear
2011
fDate
14-16 Jan. 2011
Firstpage
17
Lastpage
22
Abstract
Packet filtering is the one of the major contemporary firewall design techniques. An important design goal is to arrive at the decision at the packet only. Implementation of such packet filter using Binary Decision Diagram (BDD) gives more advantages in terms of memory usage and look up time. In the case of the list-based packet filter firewall where rules are checked one by one for each incoming packet, the time taken to decide on a packet is proportional to the number of rules. The performance is improved with rule promotion but that itself a slow procedure. In this work we present a BDD-based approach which gives much better result in terms of number of comparisons or accesses the rule list make. Results on 1 million packets show that for most-accept packets, on an average, 75% reduction happens in such comparisons when BDD-based approach is used over list-based with promotion approach. For most-reject packets this reduction is nearly 34%.
Keywords
authorisation; binary decision diagrams; computer networks; binary decision diagram; contemporary firewall design techniques; list-based packet filter firewall; look up time; memory usage; packet filtering; rule promotion; Board of Directors; Boolean functions; Data structures; Fires; IP networks; Solids;
fLanguage
English
Publisher
ieee
Conference_Titel
Students' Technology Symposium (TechSym), 2011 IEEE
Conference_Location
Kharagpur
Print_ISBN
978-1-4244-8941-1
Type
conf
DOI
10.1109/TECHSYM.2011.5783856
Filename
5783856
Link To Document