Patent ID: 8856317

Claim:
A method comprising: receiving at one of a plurality of servers, a request from a client for a secure communication session comprising a Secure Socket Layer (SSL) or Transport Layer Security (TLS) session; establishing said secure communication session directly between one of said plurality of servers and the client; sharing context information associated with said secure communication session with a virtual context server in communication with said plurality of servers and operable to store said context information, said context information comprising a session identifier, a secret, and a session state, wherein said context information stored at the virtual context server is available to said plurality of servers to allow said secure communication session to move between said plurality of servers; and moving said secure communication session with said client from one of said plurality of servers to another of said plurality of servers; wherein said plurality of servers belong to a trusted group configured to have access to said secure communication session and said secret, said secret used in said secure communication session to provide data integrity and confidentiality.