Patent ID: 11924202
Assignee: VIRNETX, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 10:
11. A method to establish a secure communications link between a first device and a second device, comprising:
receiving, by a domain name server and from the first device, a request to establish the secure communications link between the first device and the second device;
receiving, by the domain name server and from the first device, user information;
identifying, by the domain name server and based at least in part on the user information, a random vector and a random hash key associated with the user information;
sending, by the domain name server and to the first device, the random vector and the random hash key;
receiving, by the domain name server and from the first device, a first hash value, wherein the first hash value is based at least in part on the user information, the random vector, and the random hash key;
identifying, by the domain name server and based at least in part on the user information, a second hash value;
determining, by the domain name server, that the second hash value matches the first hash value;
establishing, by the domain name server and based at least in part on the second hash value matching the first hash value, the secure communications link between the first device and the second device; and
registering, by the domain name server, the user information in association with the second hash value to authenticate domain name service requests from the first device.