Patent ID: 8185942
Filing Date: 2012-05-22
Classification: H04L

Abstract:
1. A computer enabled method of communicating between a client which is a computing device and a server over a computer network, comprising the acts of: generating a first token at the client; transmitting from a port of the client the first token to the server; receiving at a second port of the client in response a second token, which is a function of the first token; decrypting at least a portion of the second token at the client wherein another portion of the second token is a state of the server which cannot be fully retrieved by the client; verifying from the decrypted portion that the server received the first token; extracting a session key from the second token and storing the session key in a memory element; establishing a communication session between the client and server using the stored session key; and transmitting from the client to the server a communications request accompanied by the another portion of the second token and a proof established from the decrypted portion.