Patent ID: 7706314
Filing Date: 2010-04-27
Classification: H04L

Abstract:
1. A computer-implemented method for processing network packets, the computer-implemented method comprising: identifying, in a packet that conforms to the TCP/Internet Protocol (IP) packet structure, original Transmission Control Protocol (TCP) header data that conforms to the TCP; identifying, in the packet, original Internet Protocol (IP) header data that conforms to the IP; generating a copy of the original TCP header data in the packet; generating a copy of the original IP header data in the packet; generating encrypted packet data by encrypting at least a portion of the packet using IPsec, wherein the encrypted packet data includes at least encrypted original TCP header data and encrypted payload data; generating new TCP header data by: generating new IP header data by: generating a new packet, that conforms to the TCP/IP IPsec packet structure, that includes the new IP header data, the new TCP header data and the encrypted packet data; providing the new packet, that conforms to the TCP/IP IPsec packet structure, for processing by the performance enhancing proxy application.