Fast re-authentication with dynamic credentials
First Claim
1. An apparatus, comprising:
- a table for storing authentication data;
a proxy authentication server configured to be coupled to a network, the proxy authentication server is in data communication with the table;
wherein the proxy authentication server is configured to intercept an authentication request for a client from a first access point;
wherein the proxy authentication server is responsive to intercepting the authentication request for the client to determine whether authentication data for the client is stored in the table;
wherein the proxy authentication server is responsive to determining authentication data for the table is not stored in the table to forward the authentication request to an authentication server;
wherein the proxy authentication server is configured to intercept a response to the forwarded authentication request from the authentication server, the response comprising authentication data for the client;
wherein the proxy authentication server is configured to store the authentication data for the client from the response in the table;
wherein the proxy authentication server is configured to send data derived from the authentication data to the first access point to enable the first access point to establish a communication session with the client;
wherein the proxy authentication server is configured to intercept an authentication request for the client from a second access point;
wherein the proxy authentication server is responsive to intercepting the authentication request for the client from the second access point to determine whether authentication data for the client is stored in the table; and
wherein the proxy authentication server is configured to send data derived from the authentication data to the second access point to enable the second access point to establish a communication session with the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A proxy server that is inserted between a plurality of network access servers, typically an access points, and an authentication server. When an original authentication request is received by an network access server, the network access server forwards the request to the proxy server which forwards the request to an authentication server. The authentication server then sends the session information to the proxy server which stores the keying material as a dynamic credentials. When the client re-authenticates with one of the plurality of access servers, the re-authentication request is handled by the proxy server using the dynamic credentials. The proxy server may re-authenticate the client using a different method than the method that was originally used. For example, the original authentication may be by Extensible Authentication Protocol-Transport Layer Security (EAP-TLS) and subsequent reauthentications may use Wi-Fi Protected Access (WPA).
12 Citations
13 Claims
-
1. An apparatus, comprising:
-
a table for storing authentication data; a proxy authentication server configured to be coupled to a network, the proxy authentication server is in data communication with the table; wherein the proxy authentication server is configured to intercept an authentication request for a client from a first access point; wherein the proxy authentication server is responsive to intercepting the authentication request for the client to determine whether authentication data for the client is stored in the table; wherein the proxy authentication server is responsive to determining authentication data for the table is not stored in the table to forward the authentication request to an authentication server; wherein the proxy authentication server is configured to intercept a response to the forwarded authentication request from the authentication server, the response comprising authentication data for the client; wherein the proxy authentication server is configured to store the authentication data for the client from the response in the table; wherein the proxy authentication server is configured to send data derived from the authentication data to the first access point to enable the first access point to establish a communication session with the client; wherein the proxy authentication server is configured to intercept an authentication request for the client from a second access point; wherein the proxy authentication server is responsive to intercepting the authentication request for the client from the second access point to determine whether authentication data for the client is stored in the table; and wherein the proxy authentication server is configured to send data derived from the authentication data to the second access point to enable the second access point to establish a communication session with the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
means for storing authentication data; means for intercepting a first request to authenticate a client from a first access point to an authentication server; means for determining whether authentication data for the client is stored by the means for storing authentication data responsive to the means for intercepting a request to authenticate a client from a first access point; means for forwarding the first authentication request to an authentication server responsive to the means for determining ascertaining the means for storing authentication data does not have authentication data for the client; means for receiving authentication data for the client from the authentication server and storing the authentication with the means for storing authentication data; means for sending data derived from the authentication data to the first access point enabling the first access point to establish a communication session with the client; means for intercepting a second request to authenticate the client from a second access point to an authentication server; means for acquiring authentication data for the client is stored by the means for storing authentication data responsive to the means for intercepting a request to authenticate the client from a second access point; and means for sending data derived from the authentication data to the second access point enabling the second access point to establish a communication session with the client. - View Dependent Claims (12, 13)
-
Specification