Providing secure connections for data transmission
First Claim
1. A method for establishing a secure connection for data transmission via a network, the method comprising:
- receiving a request to establish a secure session with a computer using an unreliable protocol, the request received via the network;
transmitting a request for cached session information from a server storing the cached session information, the server coupled to the network;
receiving cached session information from the server storing the cached session information;
establishing a secure session with the computer using the unreliable protocol;
transmitting updated session information from the secure session to a plurality of recipient servers coupled to the network;
determining that the updated session information has been received at the plurality of recipient servers; and
adjusting a rate of transmission of updated session information to the plurality of recipient servers based on the determined receipt of the updated session information by the plurality of recipient servers.
18 Assignments
0 Petitions
Accused Products
Abstract
The disclosed system and method allow secure packet transmission to be provided with a minimum amount of overhead and to employ a cache having copies distributed among a plurality of different locations. SSL/TLS session information for a session with each of the proxy servers is stored in the cache so that it is accessible to at least one other proxy server. Using this arrangement, when a client computer switches from a connection with a first proxy server to a connection with a second proxy server, the second proxy server can retrieve SSL/TLS session information from the cache corresponding to the SSL/TLS communication session between the client device and the first proxy server. The second proxy server can then use the retrieved SSL/TLS session information to accept a session with the client device.
-
Citations
17 Claims
-
1. A method for establishing a secure connection for data transmission via a network, the method comprising:
-
receiving a request to establish a secure session with a computer using an unreliable protocol, the request received via the network; transmitting a request for cached session information from a server storing the cached session information, the server coupled to the network; receiving cached session information from the server storing the cached session information; establishing a secure session with the computer using the unreliable protocol; transmitting updated session information from the secure session to a plurality of recipient servers coupled to the network; determining that the updated session information has been received at the plurality of recipient servers; and adjusting a rate of transmission of updated session information to the plurality of recipient servers based on the determined receipt of the updated session information by the plurality of recipient servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17)
-
-
12. A non-transitory computer-readable storage medium having embodied thereon a program, the program executable by a computer to perform a method for establishing a secure connection for data transmission in a network, the method comprising:
-
receiving a request to establish a secure session using an unreliable protocol; transmitting a request for cached session information; receiving cached session information; establishing a secure session using the unreliable protocol; transmitting updated session information from the secure session to a plurality of recipient servers; determining that the updated session information has been received at the plurality of recipient servers; and adjusting a rate of transmission of updated session information to the plurality of recipient servers based on the determined receipt of the updated session information by the plurality of recipient servers. - View Dependent Claims (13, 14, 15)
-
Specification