2015
DOI: 10.1007/s10623-015-0103-5
|View full text |Cite
|
Sign up to set email alerts
|

Zero-knowledge proofs of knowledge for group homomorphisms

Abstract: A simple zero-knowledge proof of knowledge protocol is presented of which many known protocols are instantiations. These include Schnorr's protocol for proving knowledge of a discrete logarithm, the Fiat-Shamir and Guillou-Quisquater protocols for proving knowledge of a modular root, protocols for proving knowledge of representations (like Okamoto's protocol), protocols for proving equality of secret values, a protocol for proving the correctness of a Diffie-Hellman key, protocols for proving the multiplicativ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(25 citation statements)
references
References 17 publications
0
25
0
Order By: Relevance
“…Indeed, in Section 4.1 we show how a malicious prover, based on the second round played by the verifier, can craft a false statement that will make the verifier accept and the extractor of special soundness fail even when the statement is true. The attack applies to the most commonly used Σ-protocols, such as Schnorr's protocol for discrete logarithm, the protocol for Diffie-Hellman (DH) tuples and the protocol of [MP03] for proving knowledge of committed messages, and to all Σ-protocols in the well known class proposed by Cramer in [CD98] and Maurer in [Mau15].…”
Section: Our Resultsmentioning
confidence: 99%
“…Indeed, in Section 4.1 we show how a malicious prover, based on the second round played by the verifier, can craft a false statement that will make the verifier accept and the extractor of special soundness fail even when the statement is true. The attack applies to the most commonly used Σ-protocols, such as Schnorr's protocol for discrete logarithm, the protocol for Diffie-Hellman (DH) tuples and the protocol of [MP03] for proving knowledge of committed messages, and to all Σ-protocols in the well known class proposed by Cramer in [CD98] and Maurer in [Mau15].…”
Section: Our Resultsmentioning
confidence: 99%
“…Beyond Schnorr's Protocol. The works of Cramer [16], Cramer and Damgård [17], and Maurer [34,35] showed that a protocol (referred to as the Pre-Image Protocol ) for proving knowledge of a pre-image of a group homomorphism unifies and generalizes a large number of protocols in the literature. Classic Σ-protocols, such as Schnorr's protocol [42] and the Guillou-Quisquater protocol [29], are particular cases of this abstraction.…”
Section: Discussionmentioning
confidence: 99%
“…To recall, it relies on Groth-Sahai (GS) zero-knowledge proofs [20] together with pairing-based cryptographic primitives. Since the protocol is interactive anyway, we can replace GS proofs with more efficient interactive proofs, namely Sigma protocols [29]. Now we are not bound by the constraints of GS proofs anymore, in particular, pairing-free instantiations become possible.…”
Section: From Bba+ To Bbwmentioning
confidence: 99%
“…As already mentioned, for efficiency reasons we make use of sigma protocols for our ZK proofs. We make use of the generalized definition of a sigma protocol by Maurer [29] which is perfect special honest verifier zero-knowledge. We extend it by replacing the challenge with a Blum coin-toss to achieve perfect composable zero-knowledge as proposed by Damgård [16].…”
Section: Instantiationmentioning
confidence: 99%
See 1 more Smart Citation