×

Secure communications between internet and remote client

  • US 7,702,901 B2
  • Filed: 01/07/2004
  • Issued: 04/20/2010
  • Est. Priority Date: 04/05/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating at a middleware server of an intranet a time-limited, non-public server key;

    preloading the time-limited, non-public server key to a client computer by securely copying the time-limited, non-public server key from the middleware server to the client computer within the intranet, prior to when the client computer is remotely coupled to the intranet, whereby;

    the client computer and the middleware server are configured to communicate using the time-limited, non-public server key when the client computer is remotely coupled to the intranet via a non-secure network;

    establishing at the internal server a remote coupling with the client computer over a non-secure network when the client computer is remote from the intranet;

    receiving at the middleware server from the client computer, when the client computer is remotely coupled to the intranet via the non-secure network, a location information designating a designated internal server of the intranet, the designated internal server being coupled to the internal server within the intranet, the location information being a time-limited, non-public server key encrypted location information encrypted by the client computer;

    performing at the middleware server a public key encryption to establish secure communication with the internal server designated by the location information;

    receiving at the middleware server a session key from the internal server;

    encrypting at the middleware server the session key of the internal server using the time-limited, non-public server key of the middleware server;

    providing from the middleware server the encrypted session key of the internal server to the client computer, thereby enabling the client computer to decrypt the session key of the internal server using the time-limited, non-public server key of the middleware server;

    receiving at the middleware server from the client computer a session key encrypted connection information for a connection between the client computer and the internal server; and

    patching via the middleware server two-way communications between the client computer and the internal server, whereby the client computer is enabled to use the session key of the internal server to establish encrypted two-way communication between the client computer and the internal server when the client computer is remotely coupled to the intranet via the non-secure network.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×