Home > Resources > papers > PPZ24-Crescent
Crescent: Stronger Privacy for Existing Credentials (Paquin, Policharla, Zaverucha 2024)¶
Summary¶
Introduces Crescent, a modular ZK credential scheme for privacy-preserving presentations of SD-JWT and X.509 credentials. Splits proof generation into a one-time offline preparation phase (pre-computation of reusable cryptographic values) and a fast per-presentation phase using Groth16 and Spartan over the T-256 curve. Accepted at RWC 2025.
Used by¶
Related resources¶
- Comparing ZK Systems (eid-privacy, 2025) (blog, 2025)
- Crescent and Longfellow (eid-privacy, 2025) (blog, 2025)
- Microsoft Crescent Credentials (Spartan-t256 Fork) (code, 2023)
- On the Size of Pairing-Based Non-interactive Arguments (Groth16) (paper, 2016)
- Overview of Privacy and Unlinkability (eid-privacy, 2025) (blog, 2025)
- Proof-of-Concept for ZKPs (eid-privacy, 2026) (blog, 2026)
- Spartan: Efficient and General-Purpose zkSNARKs Without Trusted Setup (Setty 2020) (paper, 2019)
- Vision: A Modular Framework for Anonymous Credential Systems (Lehmann, Sidorenko, Zacharakis 2025) (paper, 2025)