Authors
Jens Groth, Markulf Kohlweiss
Publication date
2015/4/14
Book
Annual International Conference on the Theory and Applications of Cryptographic Techniques
Pages
253-280
Publisher
Springer Berlin Heidelberg
Description
We construct a 3-move public coin special honest verifier zero-knowledge proof, a so-called Sigma-protocol, for a list of commitments having at least one commitment that opens to 0. It is not required for the prover to know openings of the other commitments. The proof system is efficient, in particular in terms of communication requiring only the transmission of a logarithmic number of commitments.
We use our proof system to instantiate both ring signatures and zerocoin, a novel mechanism for bitcoin privacy. We use our Sigma-protocol as a (linkable) ad-hoc group identification scheme where the users have public keys that are commitments and demonstrate knowledge of an opening for one of the commitments to unlinkably identify themselves (once) as belonging to the group. Applying the Fiat-Shamir transform on the group identification scheme gives rise to ring signatures, applying it to the …
Total citations
2015201620172018201920202021202220232024381219304131454313
Scholar articles
J Groth, M Kohlweiss - Annual International Conference on the Theory and …, 2015