DocumentCode
2787741
Title
Design Alternatives for a High-Performance Self-Securing Ethernet Network Interface
Author
Schuff, Derek L. ; Pai, Vijay S.
Author_Institution
Purdue Univ., West Lafayette, IN
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
10
Abstract
This paper presents and evaluates a strategy for integrating the Snort network intrusion detection system into a high-performance programmable Ethernet network interface card (NIC), considering the impact of several possible hardware and software design choices. While currently proposed ASIC, FPGA, and TCAM systems can match incoming string content in real-time, the system proposed also supports the stream reassembly and HTTP content transformation capabilities of Snort. This system, called LineSnort, parallelizes Snort using concurrency across TCP sessions and executes those parallel tasks on multiple low-frequency pipelined RISC processors embedded in the NIC. LineSnort additionally exploits opportunities for intra-session concurrency. The system also includes dedicated hardware for high-bandwidth data transfers and for high-performance string matching.
Keywords
hardware-software codesign; local area networks; network interfaces; network servers; pipeline processing; reduced instruction set computing; security of data; string matching; HTTP content transformation; LAN-based attacks; LineSnort; PC-based network servers; Snort network intrusion detection system; TCP sessions; clock frequency; hardware design; high-performance self-securing programmable Ethernet network interface card; high-performance string matching; intra-session concurrency; multiple low-frequency pipelined RISC processors; software design; stream reassembly; Application specific integrated circuits; Concurrent computing; Ethernet networks; Field programmable gate arrays; Hardware; Intrusion detection; Network interfaces; Real time systems; Reduced instruction set computing; Software design;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370290
Filename
4228018
Link To Document