System and method employing an agile network protocol for secure communications using secure domain names
CAFCFirst Claim
1. A network device, comprising:
- a storage device storing an application program for a secure communications service; and
at least one processor configured to execute the application program for the secure communications service so as to enable the network device to;
send a request to look up an internet protocol (IP) address of a second network device based on a domain name associated with the second network device;
receive, following interception of the request and a determination that the second network device is available for the secure communication service, an indication that the second network device is available for the secure communications service, the requested IP address of the second network device, and provisioning information for a virtual private network communication link;
connect to the second network device, using the received IP address of the second network device and the provisioning information for the virtual private network communication link; and
communicate with the second network device using the secure communications service via the virtual private network communication link.
2 Assignments
2 Petitions
Accused Products
Abstract
A network device comprises a storage device storing an application program for a secure communications service and at least one processor. The processor is configured to execute the application program enabling the network device to (a) send a request to look up a network address of a second network device based on an identifier associated with the second network device; (b) receive an indication that the second network device is available for the secure communications service, the indication including the requested network address of the second network device and provisioning information for a virtual private network communication link; (c) connect to the second network device, using the received network address of the second network device and the provisioning information for the virtual private network communication link; and (d) communicate with the second network device using the secure communications service via the virtual private network communication link.
190 Citations
28 Claims
-
1. A network device, comprising:
-
a storage device storing an application program for a secure communications service; and at least one processor configured to execute the application program for the secure communications service so as to enable the network device to; send a request to look up an internet protocol (IP) address of a second network device based on a domain name associated with the second network device; receive, following interception of the request and a determination that the second network device is available for the secure communication service, an indication that the second network device is available for the secure communications service, the requested IP address of the second network device, and provisioning information for a virtual private network communication link; connect to the second network device, using the received IP address of the second network device and the provisioning information for the virtual private network communication link; and communicate with the second network device using the secure communications service via the virtual private network communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method executed by a first network device for communicating with a second network device, the method comprising:
-
sending a request to look up an internet protocol (IP) address of a second network device based on a domain name associated with the second network device; following interception of the request and a determination that the second network device is available for the secure communication service, receiving an indication that the second network device is available for a secure communications service, the requested IP address of the second network device, and provisioning information for a virtual private network communication link; connecting to the second network device over the virtual private network communication link, using the received IP address of the second network device and the provisioning information for the virtual private network communication link; and communicating with the second network device using the secure communications service via the virtual private network communication link. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification