You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this page we go over various proposed anonymous credential and token schemes.
We start our investigation with anonymous credentials schemes that have been
specified and implemented. We first present the various schemes and their
security properties in this table, and then we dive more in depth right below.
Click for details
- [Implementation](prime.inf.tu-dresden.de/idemix/)
- Properties: Constant Credential Size, Multi-show
- Based on: [CL03]({{site.baseurl}}/schemes.html#cl03)
Click for details
- [U-Prove implementation](https://github.com/Microsoft/uprove-csharp-sdk)
- Properties: Single-show, Public Attributes
- Based on: [Brand's blind signature]({{site.baseurl}}/primitives.html#brands-blind-signature)
- Notes: The U-Prove token is single-show, but can be shown multiple times to serve as a pseudonym.
Click for details
- [aeonflux] Implementation
- Properties: Multi-show, Attributes
- Based on: [KVAC]({{site.baseurl}}/primitives.html#kvac)
- Performance: TODO
We now continue with credential schemes that have been proposed and can serve
as a basis for more complete systems but have not been implemented yet.
Click for details
- Based on: Abe-Okamoto
- Properties: Attributes, Single-show
- Notes: Small anonymous credentials that allow a user with a list of attributes (L_1, \dots, L_n)
Click for details
- Based on: [Algebraic MACs]({{site.baseurl}}/primitives.html#algebraic-macs)
- Properties: Multi-show, Public Attributes, Selective Disclosure
Click for details
- Based on: Bilinear Pairings, TODO
- Properties: Strong-unlinkability, Attributes
[CL06]: Randomizable Proofs and Delegatable Anon Credentials
Click for details
- Based on: [ZKPs]({{site.baseurl}}/primitives.html#zkps)
- Related: [[CSF14]] *"Malleable Signatures: New Definitions and Delegatable Anonymous Credentials"*
- Properties: Multi-show, Delegetable
[CL04]: Signature Schemes and Anonymous Credentials from ...
Click for details
- Based on: [Group Signatures]({{site.baseurl}}/primitives.html#group-signatures)
- Properties: TODO
[CL03]: A Signature Scheme with Efficient Protocols
Click for details
- Based on: [ZKPs]({{site.baseurl}}/primitives.html#zkps)
- Properties: Multi-show, Attributes
- Notes: The distinguishing feature of a CL signature is that it allows a user
to prove possession of a signature without revealing the underlying messages
or even the signature itself using efficient zero-knowledge proofs of
knowledge. As the proof is “zero-knowledge”, the user can repeat such a proof
as many times as she wants and still it is not possible to link the
individual proofs.
- Related: [[CL01]] An Efficient System for Non-transferable Anonymous Credentials
[CL02]: Dynamic Accumulators and Application to Efficient, Revocable Credentials
Click for details
- Based on: [Accumulators]({{site.baseurl}}/primitives.html#acc)
- Properties: Revocation