Verifiable credential (VC)

Cryptographically sealed credentials are provided to a holder.

  • The holder is someone that will be able to make use of it.

  • A verifier can check the identity of its issuer.

It may contain identity attributes of more than one entity.

  • e.g., marriage agreement

It may contain only attributes of another entity.

  • e.g., a dog’s vaccination record.

Issuers can revoke it at any time.

  • Some public, shared repository would be required (blockchain).

Verifiable presentation of VCs

Trustworthy validation of a set of provided VCs.

  • Authenticity

    • Valid issuer signature, trust in issuer

  • Validity

    • In the validity period, not revoked

Selective or ZKP presentation of credentials’ information.

  • Show only part of the identity attributes

  • Prove the possession of an attribute without disclosing the related identity claim

ZKP: Zero Knowledge Proofs

Method enabling an entity A, to prove and identity of entity B.

  • Without disclosing further information regarding Entity B.

That is:

  • Entity A will prove that Entity B knows something.

  • Without entity B disclosing anything about that knowledge, except its result.

  • Also, the world will not gain further information regarding Entity B.

Last updated