Methods and apparatus for providing attestation of information using a centralized or distributed ledger
AssigneeCivic Technologies, Inc.
InventorsJonathan Robert Smith, Vinodan Karthikeya Lingham, John Driscoll
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for providing authentication of information of a user are described. Upon validation of this information, a first hash function is applied to the user's information to create a hash. A public attest key is generated by combining the hash of the user's information with one or more public keys. An attestation address is generated based on the public attest key. A signed transaction which includes the attest key is communicated for storage in a centralized or distributed ledger at the attestation address.
Claims20
A method of providing attestation of information by an attestor, comprising:
- receiving the information and a public key generated for the information;
- applying a hash function to the information to create a hash;
- combining the hash of the information with the public key generated for the information to generate a public attest key;
- generating an attestation address based on the public attest key;
- and
- communicating a signed transaction to a centralized or distributed ledger for storage at the attestation address.
A data block for providing attestation of information associated with a transaction for storage in a centralized or distributed ledger comprising:
- a public attest key generated by applying a hash function to the information to create a hash, and combining the hash of the information with a public key generated for the information;
- and
- an attestation address for storage of the transaction on the centralized or distributed ledger based on the public attest key.
Dependencies are inferred from the claim text.