Agile network protocol for secure communications using secure domain names
First Claim
1. A service system for accommodating audio video communications over an encrypted communication link between two registered devices, wherein at least one of the registered devices is provided with an application program for performing audio video communications with the other registered device following establishment of the encrypted communication link therebetween, the system comprising:
- a memory storing instructions and a plurality of network addresses of devices of registered users; and
one or more hardware processors that are configured to execute the instructions to;
(a) connect to a communication network;
(b) receive a Domain Name Service (DNS) query, from a first device, to look up a network address associated with a second device;
(c) determine, in response to the DNS query, whether the second device accepts an encrypted communication link connection with the first device; and
(d) establish an encrypted communication link between the first device and the second device based on a determination that the second device accepts an encrypted communication link connection with the first device.
2 Assignments
0 Petitions
Accused Products
Abstract
A secure domain name service for a computer network is disclosed that includes a portal connected to a computer network, such as the Internet, and a domain name database connected to the computer network through the portal. The portal authenticates a query for a secure computer network address, and the domain name database stores secure computer network addresses for the computer network. Each secure computer network address is based on a non-standard top-level domain name, such as .scom, .sorg, .snet, .snet, .sedu, .smil and .sint.
301 Citations
52 Claims
-
1. A service system for accommodating audio video communications over an encrypted communication link between two registered devices, wherein at least one of the registered devices is provided with an application program for performing audio video communications with the other registered device following establishment of the encrypted communication link therebetween, the system comprising:
-
a memory storing instructions and a plurality of network addresses of devices of registered users; and one or more hardware processors that are configured to execute the instructions to; (a) connect to a communication network; (b) receive a Domain Name Service (DNS) query, from a first device, to look up a network address associated with a second device; (c) determine, in response to the DNS query, whether the second device accepts an encrypted communication link connection with the first device; and (d) establish an encrypted communication link between the first device and the second device based on a determination that the second device accepts an encrypted communication link connection with the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of accommodating audio video communications over an encrypted communication link between two devices, the method comprising:
-
storing at a service system a plurality of network addresses of registered devices of registered users, each registered device being provided with an application program for performing audio video communications between the registered device and another device following establishment of an encrypted communication link between the two devices; receiving, by the service system, a Domain Name Service (DNS) query from a first device, to look up a network address associated with a second device; determining, by the service system, in response to the DNS query, whether the second device accepts an encrypted communication link connection with the first device; and establishing, by the service system, an encrypted communication link between the first device and the second device based on a determination that the second device accepts an encrypted communication link connection with the first device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification