DocumentCode :
3319012
Title :
Development framework for firewall processors
Author :
Lee, T.K. ; Yusuf, S. ; Luk, W. ; Sloman, M. ; Lupu, E. ; Dulay, N.
Author_Institution :
Dept. of Comput., Imperial Coll., London, UK
fYear :
2002
fDate :
16-18 Dec. 2002
Firstpage :
352
Lastpage :
355
Abstract :
High-performance firewalls can benefit from the increasing size, speed and flexibility of advanced reconfigurable hardware. However direct translation of conventional firewall rules in a router-based rule set often leads to inefficient hardware implementation. Moreover, such lowlevel description of firewall rules tends to be difficult to manage and to extend. We describe a framework, based on the high-level policy specification language Ponder for capturing firewall rules as authorization policies with user-definable constraints. Our framework supports optimisations to achieve efficient utilisation of hardware resources. A pipelined firewall implementation developed using this approach running at 10 MHz is capable of processing 2.5 million packets per second, which provides similar performance to a version without optimisation and is about 50 times faster than a software implementation running on a 700 MHz PIII processor.
Keywords :
authorisation; digital filters; field programmable gate arrays; high level synthesis; pipeline processing; 10 MHz; Ponder; authorization policies; development framework; firewall processors; firewall rules; hardware packet filters; hardware resources; high-level policy specification language; optimisations; pipelined firewall implementation; user-definable constraints; Authorization; Educational institutions; Hardware; Information filtering; Information filters; Internet; Matched filters; Protocols; TCPIP; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
Print_ISBN :
0-7803-7574-2
Type :
conf
DOI :
10.1109/FPT.2002.1188709
Filename :
1188709
Link To Document :
بازگشت