System and method for providing a secure connection between networked computers
AssigneeRPX Corporation
InventorsEric White, Patrick Turley
Life of this patent
Estimating the term…
Abstract
Embodiments disclosed herein provide a system, method, and computer program product for establishing a secure network connection between a client and a server. The client may send a connection request over a public network to the server. The server may prepare a response containing a controller and session-specific credentials. The controller may be selected to configure a tunneling protocol on the client. After being downloaded to the client, the controller configures the tunneling protocol and establishes a secure network connection with the server without user intervention. The session-specific credentials are valid until the secure network connection between the client and the server is severed.
Claims39
A method for establishing transient secure wireless communications between a wireless access point (WAP) and one or more client computers, comprising:
- at the WAP, receiving a request from a client computer for a secure connection to the WAP;
- dynamically generating session-specific-credentials;
- utilizing information extracted from the request from the client computer to select a controller to automatically run in the client computer;
- preparing by the WAP a response containing the controller and the session-specific credentials;
- sending the response containing the controller and the session-specific credentials from the WAP to the client computer;
- configuring by the controller a tunneling protocol on the client computer;
- and
- establishing the secure connection between the client computer and the WAP using the tunneling protocol configured by the controller and the session-specific credentials, wherein the session-specific credentials are valid until the secure connection between the client computer and the WAP is severed.
A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:
- at a wireless access point (WAP), dynamically generating session-specific-credentials;
- utilizing information extracted from the request from the client computer to select a controller to automatically run in the client computer;
- preparing a response to a request from a client computer for a secure connection to the WAP, the response containing the controller and the session-specific credentials;
- and
- sending the response containing the controller and the session-specific credentials from the WAP to the client computer, wherein after being downloaded to the client computer the controller configures a tunneling protocol on the client computer and establishes the secure connection between the client computer and the WAP using the tunneling protocol configured by the controller and the session-specific credentials, wherein the session-specific credentials are valid until the secure connection between the client computer and the WAP is severed.
A method for establishing transient secure wireless communications between a wireless access point (WAP) and one or more client computers, comprising:
- at the WAP, receiving a request from a client computer for a secure connection to the WAP;
- dynamically generating session-specific-credentials;
- utilizing information extracted from the request from the client computer to select a controller to automatically run in the client computer;
- preparing by the WAP a response containing the session-specific credentials and configuration information required by a controller residing on the client computer;
- sending the response containing the session-specific credentials and the configuration information required by the controller from the WAP to the client computer;
- configuring by the controller a tunneling protocol on the client computer;
- and
- establishing the secure connection between the client computer and the WAP using the tunneling protocol configured by the controller and the session-specific credentials, wherein the session-specific credentials are valid until the secure connection between the client computer and the WAP is severed.
A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:
- at a wireless access point (WAP), dynamically generating session-specific-credentials;
- utilizing information extracted from the request from the client computer to select a controller to automatically run in the client computer;
- preparing a response to a request from a client computer for a secure connection to the WAP, the response containing the session-specific credentials and configuration information required by a controller residing on the client computer;
- and
- sending the response containing the session-specific credentials and the configuration information required by the controller from the WAP to the client computer, wherein the controller configures a tunneling protocol on the client computer and establishes the secure connection between the client computer and the WAP using the tunneling protocol configured by the controller and the session-specific credentials, and wherein the session-specific credentials are valid until the secure connection between the client computer and the WAP is severed.
Dependencies are inferred from the claim text.