SECURE USER-LEVEL TUNNELS ON THE INTERNET
First Claim
1. A network multiplexing and tunneling system, comprising at least two devices connected across a network by a secure connection created at a user-level, wherein the secure connection is a single encrypted Secure Sockets Layer (SSL) Transmission Control Protocol (TCP) connection, each of the devices authenticates the other device after the secure connection is opened, and at least one of the devices multiplexes other connections through the secure connection after both the devices have been authenticated.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for network multiplexing and tunneling includes opening a single Transmission Control Protocol (TCP) connection between at least two endpoints in the network, establishing a Secure Sockets Layer (SSL) over the opened Transmission Control Protocol (TCP) connection, mutually authenticating each of the endpoints of the SSL TCP connection, and multiplexing other connections through the secure connection once both of the endpoints have been authenticated.
101 Citations
117 Claims
- 1. A network multiplexing and tunneling system, comprising at least two devices connected across a network by a secure connection created at a user-level, wherein the secure connection is a single encrypted Secure Sockets Layer (SSL) Transmission Control Protocol (TCP) connection, each of the devices authenticates the other device after the secure connection is opened, and at least one of the devices multiplexes other connections through the secure connection after both the devices have been authenticated.
- 40. A transmission media communicating data via a secure connection created at a user-level between two endpoints in a network, wherein the secure connection is a single encrypted Secure Sockets Layer (SSL) Transmission Control Protocol (TCP) connection, each of the endpoints authenticates the other device after the secure connection is opened, and at least one of the endpoints multiplexes other connections through the secure connection after both the endpoints have been authenticated.
-
79. A method for network multiplexing and tunneling, comprising:
-
(a) opening a single Transmission Control Protocol (TCP) connection at a user-level between at least two endpoints in the network;
(b) establishing a Secure Sockets Layer (SSL) over the opened Transmission Control Protocol (TCP) connection;
(c) mutually authenticating each of the endpoints of the SSL TCP connection; and
(d) multiplexing other connections through the secure connection once both of the endpoints have been authenticated. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117)
-
Specification