US 12,341,904 B2
Proving top level domain name control on a blockchain
Andrew Kaizer, Arlington, VA (US); and Swapneel Sheth, Fairfax, VA (US)
Assigned to Verisign, Inc., Reston, VA (US)
Filed by VeriSign, Inc., Reston, VA (US)
Filed on Jul. 28, 2023, as Appl. No. 18/227,407.
Application 18/227,407 is a continuation of application No. 17/325,687, filed on May 20, 2021, granted, now 11,750,401.
Prior Publication US 2023/0370284 A1, Nov. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 16/27 (2019.01); H04L 9/32 (2006.01); H04L 61/4511 (2022.01); H04L 9/00 (2022.01)
CPC H04L 9/3247 (2013.01) [G06F 16/27 (2019.01); H04L 61/4511 (2022.05); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method of associating a top level domain name with a network address from an environment that utilizes network addresses, the method comprising, the method comprising:
obtaining, from a Domain Name System (DNS) root zone file, a first DNS resource record comprising an identification of a domain name identifying a zone file, and a second DNS resource record comprising a first signature on the identification of the domain name for the zone file;
obtaining, based on a third DNS resource record stored in the zone file, an association of the top level domain name with the network address;
obtaining an information sufficient to validate a trust chain, wherein the trust chain extends from a DNS root zone to the first DNS resource record, wherein the information sufficient to validate the trust chain comprises a second signature for the association; and
sending the association and the information sufficient to validate the trust chain to an executable program, wherein the trust chain is validatable by the executable program.