Patent ID: 8555069
Filing Date: 2013-10-08
Classification: H04L,H04W

Abstract:
1. One or more computer-readable memory comprising computer-executable instructions for accelerating subsequent authentications of a client application program to a server application program, the computer-executable instructions directed to steps comprising: performing an initial authentication of a client application program executing on a client computing device executing the computer-executable instructions to a server application program executing on a server computing device remote from the client computing device, the initial authentication comprising agreeing on a fast reconnect mechanism for subsequent authentications within a single conversation, the single conversation comprising the initial authentication, the agreeing on the fast reconnect mechanism comprising both the client computing device and the server computing device selecting a same identifier of the single conversation and a same set of one or more encryption keys; receiving, from the client application program, within the single conversation, a request to subsequently authenticate the client application program to the server application program; cryptographically signing, at the client computing device, the identifier of the single conversation using at least one encryption key from among the set of one or more encryption keys; and providing the identifier and the cryptographically signed identifier together to the server computing device in response to the receiving the request.