Decentralized identifier determination by a registry operator or registrar
AssigneeVeriSign, Inc.
InventorsAndrew Kaizer, Swapneel Sheth
Life of this patent
Estimating the term…
Abstract
Techniques for identifying a registrant of a domain name using a decentralized identifier are described herein. A computing device can determine a decentralized identifier (DID) for associating with the domain name and validate an identity of the registrant based on the decentralized identifier. The computing device can be associated with a registrar or a registry operator that uses the decentralized identifier during registration of a domain name and/or to perform operations after the domain name is registered. The computing device can use the decentralized identifier in place of personal information to identify the domain name.
Claims20
A computer-implemented method comprising:
- receiving, by a registrar, a first data from a registrant requesting an action associated with a domain name maintained in a registry by a domain name system registry operator for the domain name, wherein the domain name system registry operator is configured to maintain the registry of domain names associated with a domain;
- determining, by the registrar, a decentralized identifier to represent personal identifiable information of the registrant, wherein determining the decentralized identifier to represent the personal identifiable information of the registrant comprises:
- determining that the domain name included in the first data is associated with the personal identifiable information;
- and
- generating, by the registrar, the decentralized identifier;
- determining a second data based on the decentralized identifier and the domain name, the second data excluding the personal identifiable information of the registrant;
- and
- outputting the second data to the domain name system registry operator to verify an identity of the registrant.
One or more non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to perform operations comprising:
- receiving, by a registrar, a first data from a registrant requesting an action associated with a domain name maintained in a registry by a domain name system registry operator for the domain name, wherein the domain name system registry operator is configured to maintain the registry of domain names associated with a domain;
- determining, by the registrar, a decentralized identifier to represent personal identifiable information of the registrant, wherein determining the decentralized identifier to represent the personal identifiable information of the registrant comprises:
- determining that the domain name included in the first data is associated with the personal identifiable information;
- and
- generating, by the registrar, the decentralized identifier;
- determining a second data based on the decentralized identifier and the domain name, the second data excluding the personal identifiable information of the registrant;
- and
- outputting the second data to the domain name system registry operator to verify an identity of the registrant.
A system comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions, when executed, cause the one or more processors to perform operations comprising:
- receiving, by a registrar, a first data from a registrant requesting an action associated with a domain name maintained in a registry by a domain name system registry operator for the domain name, wherein the domain name system registry operator is configured to maintain the registry of domain names associated with a domain;
- determining, by the registrar, a decentralized identifier to represent personal identifiable information of the registrant, wherein determining the decentralized identifier to represent the personal identifiable information of the registrant comprises:
- determining that the domain name included in the first data is associated with the personal identifiable information;
- and
- generating, by the registrar, the decentralized identifier;
- determining a second data based on the decentralized identifier and the domain name, the second data excluding the personal identifiable information of the registrant;
- and
- outputting the second data to the domain name system registry operator to verify an identity of the registrant.
Dependencies are inferred from the claim text.