Title
A novel network processor for security applications in high-speed data networks.
Abstract
This paper describes the programmable protocol processor (PRO3) architecture, which is capable of supporting advanced security services over high-speed networks. Security services include such things as a firewall, packet and flow classification, connection-state handling (i.e., stateful inspection), higher-layer protocol data unit (PDU) reassembly (i.e., application-level firewalls), and packet encryption and decryption. The PRO3, which is integrated with a high-speed line card, attempts to accelerate the performance of the firewall by implementing key functionality in hardware and by optimizing the balance between hardware and software functions. In this way, significant performance enhancements can be achieved, such as making transport control protocol (TCP) and Internet protocol (IP) data transactions secure, and protecting and separating virtual private networks (VPNs) from the external public network. The PRO3 incorporates an innovative scheme-a reduced instruction set computing (RISC)-based pipelined module with line-rate throughput-that makes it possible to process high- and low-level streaming operations efficiently. Using microcode profiling and simulation, we give performance results for a stateful-inspection firewall application with network address translation (NAT) support. (C) 2003 Lucent Technologies Inc.
Year
DOI
Venue
2003
10.1002/bltj.10058
Bell Labs Technical Journal
Keywords
Field
DocType
network processor
Network processor,Internet security,Port Control Protocol,Computer network,Context-based access control,Real-time computing,Application firewall,Protocol data unit,Stateful firewall,Engineering,IP tunnel,Embedded system
Journal
Volume
Issue
ISSN
8
1
1089-7089
Citations 
PageRank 
References 
1
0.44
8
Authors
1
Name
Order
Citations
PageRank
kyriakos g vlachos16614.79