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 domain name service (DNS) request to look up a network address of a second network device based on an identifier associated with the second network device;
receive, following interception of the DNS request and a determination that the second network device is available for the secure communications service;
(1) an indication that the second network device is available for the secure communications service, (2) the requested network address of the second network device, and (3) provisioning information for an encrypted communication link;
connect to the second network device over the encrypted communication link, using the received network address of the second network device and the provisioning information for the encrypted communication link; and
communicate data with the second network device using the secure communications service via the encrypted communication link,the network device being a device at which a user uses the secure communications service to access the encrypted communication link.
1 Assignment
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 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; (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 secure communication link; (c) connect to the second network device over the secure communication link, using the received network address of the second network device and the provisioning information for the secure communication link; and (d) communicate at least one of video data and audio data with the second network device using the secure communications service via the secure communication link.
283 Citations
25 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 domain name service (DNS) request to look up a network address of a second network device based on an identifier associated with the second network device; receive, following interception of the DNS request and a determination that the second network device is available for the secure communications service;
(1) an indication that the second network device is available for the secure communications service, (2) the requested network address of the second network device, and (3) provisioning information for an encrypted communication link;connect to the second network device over the encrypted communication link, using the received network address of the second network device and the provisioning information for the encrypted communication link; and communicate data with the second network device using the secure communications service via the encrypted communication link, the network device being a device at which a user uses the secure communications service to access the encrypted communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method executed by a first network device for communicating with a second network device, the method comprising:
-
sending a domain name service (DNS) request to look up a network address of a second network device based on an identifier associated with the second network device; receiving, following interception of the DNS request and a determination that the second network device is available for a secure communications service;
(1) an indication that the second network device is available for the secure communications service, (2) the requested network address of the second network device, and (3) provisioning information for an encrypted communication link;connecting to the second network device over the encrypted communication link, using the received network address of the second network device and the provisioning information for the encrypted communication link; and communicating data with the second network device using the secure communications service via the encrypted communication link, the first network device being a device at which a user uses the secure communications service to access the encrypted communication link. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification