str4d / fancy-cryptography

Deployments of fancy cryptography

Home Page:https://github.com/fancy-cryptography/fancy-cryptography

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fancy cryptography in the wild 🎩

Curated list of deployments of fancy cryptography.

A secondary goal of this list is to provide cryptographers with a list of schemes that still need to be upgraded to post-quantum cryptography.

πŸ’« Contributions welcome

Large-scale mainstream deployments

  • Signal private group system.
    Key-verification anonymous credentials.
    Reading: blog. Fully PQ: πŸ˜”.

  • Apple Homekit device enrollment
    PAKE (SRP).
    Reading: documentation. Fully PQ: πŸ˜”.

  • Apple Keychain key escrow
    PAKE (SRP), threshold cryptography? ("majority of HSMs agrees").
    Reading: documentation. Fully PQ: πŸ˜”.

  • Apple Carkey
    PAKE (SPAKE2+).
    Reading: documentation. Fully PQ: πŸ˜”.

  • Apple Private Relay.
    Blind signatures for anonymous tokens.
    Reading: overview. Fully PQ: πŸ˜”.

  • Apple Private Cloud Compute.
    Blind signatures for anonymous tokens.
    Reading: blog. Fully PQ: πŸ˜”.

  • WhatsApp encrypted backups.
    OPAQUE for backup key retrieval from PIN.
    Reading: presentation, Meta whitepaper, Academic paper, audit. Fully PQ: πŸ˜”.

  • Chrome compromised passwords check.
    Private Set Intersection.
    Reading: blog. Fully PQ: πŸ˜”.

  • Cloudflare Geo Key Manager.
    Attribute/Identity-based encryption.
    Reading: blog. Fully PQ: πŸ˜”.

  • (...)

Web3 / Blockchain

  • ZCash
    Reading: TBD. Fully PQ: πŸ˜”.

  • (...)

Growing or niche

  • IACR voting
    Reading: Helios. Fully PQ: TBD.

  • (...)

See also

About

Deployments of fancy cryptography

https://github.com/fancy-cryptography/fancy-cryptography

License:Creative Commons Attribution 4.0 International