SYSTEM AND METHOD EMPLOYING AN AGILE NETWORK PROTOCOL FOR SECURE COMMUNICATIONS USING SECURE DOMAIN NAMES
First Claim
1. A method of establishing a secure communication link, comprising:
- generating a Domain Name Service (DNS) request;
determining that the DNS request corresponds a first computer configured to communicate securely;
sending, based on the determination, a request to establish a secure communication link with the first computer configured to communicate securely, the request including an identifier of a client device used to determine whether the client device is authorized to communicate with the first computer;
receiving, in response to the request to establish a secure communication link, a resource used to establish the secure communication link;
automatically establishing the secure communication link using the received resource; and
communicating securely with the first computer over the established secure communication link.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for and method of establishing a secure communication link is disclosed. The method comprises: (1) generating a Domain Name Service (DNS) request; (2) determining that the DNS request corresponds a first computer configured to communicate securely; (3) sending, based on the determination, a request to establish a secure communication link with the first computer configured to communicate securely, the request including an identifier of a client device used to determine whether the client device is authorized to communicate with the first computer; (4) receiving, in response to the request to establish a secure communication link, a resource used to establish the secure communication link; (5) automatically establishing the secure communication link using the received resource; and (6) communicating securely with the first computer over the established secure communication link.
15 Citations
28 Claims
-
1. A method of establishing a secure communication link, comprising:
-
generating a Domain Name Service (DNS) request; determining that the DNS request corresponds a first computer configured to communicate securely; sending, based on the determination, a request to establish a secure communication link with the first computer configured to communicate securely, the request including an identifier of a client device used to determine whether the client device is authorized to communicate with the first computer; receiving, in response to the request to establish a secure communication link, a resource used to establish the secure communication link; automatically establishing the secure communication link using the received resource; and communicating securely with the first computer over the established secure communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for establishing a secure communication link, comprising:
-
a storage device configured to store instructions; and one or more processors configured to execute the instructions to; generate a Domain Name Service (DNS) request; determine that the DNS request corresponds to a first computer configured to communicate securely; send, based the determination, a request to establish a secure communication link with the first computer, the request including an identifier of a client device used to determine whether the client device is authorized to communicate with the first computer; receive, in response to the request to establish a secure communication link, a resource used to establish the secure communication link; store the received resource in the storage device; automatically establish the secure communication link using the received resource; and communicate securely with the first computer over the established secure communication link. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification