Lune

EUROCRYPT2026Top-tier venue

k-out-of-n Proofs and Applications to Privacy-Preserving Cryptocurrencies

Min Zhang, Yu Chen, Xiyuan Fu

2026Year

Abstract

Cryptocurrencies enable transactions among mutually distrustful users. While UTXO-based cryptocurrencies offer mature solutions achieving strong privacy and supporting multi-receiver transfers, account-based cryptocurrencies currently lack practical solutions that simultaneously guarantee these properties.

To close this gap, we propose a generic framework for account-based cryptocurrencies that attains strong privacy and supports multi-receiver transfers, and then give a practical instantiation called Anonymous PGC. Our system also outperforms in efficiency: for a 64-sized anonymity set and 8 receivers, Anonymous PGC achieves 2.4×\times faster transaction generation, 5.7×\times faster verification, and 2.2×\times reduction in transaction size compared to state-of-the-art Anonymous Zether (IEEE S&P 2021), which offers only weak privacy and no multi-receiver support.

At the core of Anonymous PGC are two novel zero-knowledge proofs of partial knowledge. First, we generalize the Groth-Kohlweiss (GK) 11-out-of-nn proof (EUROCRYPT 2015) to the kk-out-of-nn case, resolving an open problem regarding its generalization. Particularly, the obtained proof lends itself to seamlessly solder with range proofs, yielding an efficient kk-out-of-nn range proof that demonstrates kk witnesses among nn instances lie in specific ranges. Second, we extend the Attema-Cramer-Fehr (ACF) kk-out-of-nn proof (CRYPTO 2021) to support distinct group homomorphisms, boosting its expressiveness while slashing both prover and verifier complexities from quadratic to linear. We believe these proofs are of independent interest in broader privacy-preserving applications.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 1f538038-85fa-4045-9dd2-946c4683df38

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines