US12452058B2ActiveUtilityA1

Generating ownership tags for decentralized verification

44
Assignee: PING IDENTITY INT INCPriority: Sep 29, 2022Filed: Sep 29, 2022Granted: Oct 21, 2025
Est. expirySep 29, 2042(~16.2 yrs left)· nominal 20-yr term from priority
Inventors:David Luna
H04L 9/0819G06F 16/955G09C 5/00H04L 9/3247H04L 9/32G06F 16/9554
44
PatentIndex Score
0
Cited by
36
References
20
Claims

Abstract

Disclosed is technology that creates proof of ownership-association of online resources owned by or associated with a single entity. The technology generating resource references for a set of resources owned by or associated with an owning entity, the set of resources including online resources, obtains private and public key pairs for respective resources in the set of resources, and generating for posting on a current resource a scannable image that encapsulates both a self-assertion that includes a self-reference to the current resource, and the public key for the current resource; and a set of assertions for each other resource in the set of resources, each assertion for a respective resource including a respective reference to the respective resource, and a signed reference to the current resource that is generated using the private key of the respective resource.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A computer-implemented method of creating proof of ownership-association of online resources owned by or associated with a single entity, the computer-implemented method including:
 generating resource references for a set of resources owned by or associated with an owning entity, the set of resources including online resources; 
 obtaining private and public key pairs for respective resources in the set of resources; and 
 generating, for posting on a current resource in the set of resources, a scannable image that encapsulates:
 a self-assertion that includes:
 a self-reference to the current resource; and 
 a public key for the current resource; and 
 
 a set of assertions for each other resource in the set of resources, wherein each assertion from the set of assertions for a respective other resource includes:
 a respective reference to the respective other resource; and 
 a signed reference to the current resource that is generated using a private key of the respective other resource, a signature of each assertion from the set of assertions for each other resource in the set of resources verifiable using the public key for the current resource, the set of resources indicated to be owned by or associated with the owning entity based on verifying the signature and ingesting the scannable image. 
 
 
 
     
     
       2. The computer-implemented method of  claim 1 , wherein the signed reference comprises a location identifier. 
     
     
       3. The computer-implemented method of  claim 2 , wherein the location identifier is a Universal Resource Name (URN). 
     
     
       4. The computer-implemented method of  claim 1 , wherein the scannable image includes a barcode. 
     
     
       5. The computer-implemented method of  claim 4 , wherein the barcode is a Quick Response (QR) code. 
     
     
       6. The computer-implemented method of  claim 1 , further including publishing, online, the scannable image. 
     
     
       7. The computer-implemented method of  claim 1 , further incorporating metadata into the scannable image, wherein the metadata includes a timestamp. 
     
     
       8. The computer-implemented method of  claim 1 , further including destroying private keys from the private and public key pairs for the respective resources in the set of resources after generating the set of assertions. 
     
     
       9. The computer-implemented method of  claim 1 , further comprising:
 generating for posting on a first another resource a first another scannable image that encapsulates:
 a first another resource self-assertion that includes:
 a first another self-reference to the first another resource, and 
 the public key for the first another resource; and 
 
 a first another set of assertions to each resource in the set of resources except for the first another resource, wherein each assertion in the first another set of assertions includes:
 a first another respective reference to a respective another resource, and 
 a signed reference to the first another resource that is generated using a private key of the current resource or another respective resource. 
 
 
 
     
     
       10. A non-transitory computer readable storage medium impressed with computer program instructions to create proof of ownership-association of online resources owned by or associated with a single entity, the computer program instructions, when executed on a processor, implement a method comprising:
 generating resource references for a set of resources owned by or associated with an owning entity, the set of resources including online resources; 
 obtaining private and public key pairs for respective resources in the set of resources; and 
 generating, for posting on a current resource, a scannable image that encapsulates:
 a self-assertion that includes:
 a self-reference to the current resource; and 
 a public key for the current resource; and 
 
 a set of assertions for each other resource in the set of resources, wherein each assertion from the set of assertions for a respective resource includes:
 a respective reference to the respective resource; and 
 a signed reference to the current resource that is generated using a private key of the respective resource, a signature of each assertion from the set of assertions for each other resource in the set of resources verifiable using the public key for the current resource, the set of resources indicated to be owned by or associated with the owning entity based on verifying the signature and ingesting the scannable image. 
 
 
 
     
     
       11. The non-transitory computer readable storage medium of  claim 10 , wherein the signed reference comprises a location identifier. 
     
     
       12. The non-transitory computer readable storage medium of  claim 11 , wherein the location identifier is a Universal Resource Name (URN). 
     
     
       13. The non-transitory computer readable storage medium of  claim 10 , wherein the scannable image includes a barcode. 
     
     
       14. The non-transitory computer readable storage medium of  claim 13 , wherein the barcode is a Quick Response (QR) code. 
     
     
       15. The non-transitory computer readable storage medium of  claim 10 , implementing the method further comprising publishing, online, the scannable image. 
     
     
       16. The non-transitory computer readable storage medium of  claim 10 , implementing the method further comprising incorporating metadata into the scannable image, wherein the metadata includes a timestamp. 
     
     
       17. The non-transitory computer readable storage medium of  claim 10 , implementing the method further comprising destroying private keys from the private and public key pairs for the respective resources in the set of resources after generating the set of assertions. 
     
     
       18. The non-transitory computer readable storage medium of  claim 10 , implementing the method further comprising:
 generating for posting on a first another resource a first another scannable image that encapsulates:
 a first another resource self-assertion that includes:
 a first another self-reference to the first another resource, and 
 the public key for the first another resource; and 
 
 a first another set of assertions to each resource in the set of resources except for the first another resource, wherein each assertion in the first another set of assertions includes:
 a first another respective reference to a respective another resource, and 
 a signed reference to the first another resource that is generated using a private key of the current resource or another respective resource. 
 
 
 
     
     
       19. A system including one or more processors coupled to memory, the memory loaded with computer instructions to create proof of ownership-association of online resources owned by or associated with a single entity, the computer instructions, when executed on the one or more processors, implement actions comprising:
 generating resource references for a set of resources owned by or associated with an owning entity, the set of resources including online resources; 
 obtaining private and public key pairs for respective resources in the set of resources; and 
 generating, for posting on a current resource, a scannable image that encapsulates:
 a self-assertion that includes:
 a self-reference to the current resource; and 
 a public key for the current resource; and 
 
 a set of assertions for each other resource in the set of resources, wherein each assertion for a respective resource includes:
 a respective reference to the respective resource; and 
 a signed reference to the current resource that is generated using a private key of the respective resource, a signature of each assertion from the set of assertions for each other resource in the set of resources verifiable using the public key for the current resource, the set of resources indicated to be owned by or associated with the owning entity based on verifying the signature and ingesting the scannable image. 
 
 
 
     
     
       20. The system of  claim 19 , further implementing actions comprising:
 generating for posting on a first another resource a first another scannable image that encapsulates:
 a first another resource self-assertion that includes:
 a first another self-reference to the first another resource, and 
 the public key for the first another resource; and 
 
 a first another set of assertions to each resource in the set of resources except for the first another resource, wherein each assertion in the first another set of assertions includes:
 a first another respective reference to a respective another resource, and 
 a signed reference to the first another resource that is generated using a private key of the current resource or another respective resource.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.