Efficient Protocols for Set Membership and Range Proofs The goal of this master thesis was to give a major contribution in the domain of honest verifier zero-knowledge set membership and range proof. In order to do so, some investigation has been done on different cryptographic protocols for proving that a secret lies in some interval; i.e., that the (secret) discrete log of some element y to a base g lies in [a, b] for some integers a and b. There are some known techniques that address this issue. Depending on the actual size of a and b, some of these are more efficient than others. Moreover, there have been recently new more efficient proposals for specific cases that constitute the current state of the art in this field. Once the knowled...
International audienceCommitting integers and proving relations between them is an essential ingredi...
Zero-knowledge elementary databases (ZK-EDBs) are cryptographic schemes that allow a prover to commi...
Range-based set reconciliation is a simple approach to efficiently computing the union of two sets o...
We consider the following problem: Given a commitment to a value σ, prove in zero-knowledge that σ b...
Zero-knowledge proofs of knowledge are now used in numerous applications and permit to prove the kno...
International audienceWe introduce a new approach for constructing range proofs. Our approach is mod...
In a range proof, the prover convinces the verifier in zero-knowledge that he has encrypted or commi...
We consider the problem of proving in zero knowledge that an element of a public set satisfies a giv...
We present an efficient method for answering one-dimensional range and closest-point queries in a v...
We show how to express an arbitrary integer interval $I = [0, H]$ as a sumset $I = \sum_{i=1}^\ell G...
We present a cryptographic string commitment scheme that is computationally hiding and binding based...
This paper presents HashWires, a hash-based range proof protocol that is applicable in settings for ...
Many applications require performing set operations without publishing individual datesets. In this ...
Appropriate, effective, and efficient use of cryptographic protocols contributes to many novel advan...
Abstract. A consistent query protocol (CQP) allows a database owner to publish a very short string c...
International audienceCommitting integers and proving relations between them is an essential ingredi...
Zero-knowledge elementary databases (ZK-EDBs) are cryptographic schemes that allow a prover to commi...
Range-based set reconciliation is a simple approach to efficiently computing the union of two sets o...
We consider the following problem: Given a commitment to a value σ, prove in zero-knowledge that σ b...
Zero-knowledge proofs of knowledge are now used in numerous applications and permit to prove the kno...
International audienceWe introduce a new approach for constructing range proofs. Our approach is mod...
In a range proof, the prover convinces the verifier in zero-knowledge that he has encrypted or commi...
We consider the problem of proving in zero knowledge that an element of a public set satisfies a giv...
We present an efficient method for answering one-dimensional range and closest-point queries in a v...
We show how to express an arbitrary integer interval $I = [0, H]$ as a sumset $I = \sum_{i=1}^\ell G...
We present a cryptographic string commitment scheme that is computationally hiding and binding based...
This paper presents HashWires, a hash-based range proof protocol that is applicable in settings for ...
Many applications require performing set operations without publishing individual datesets. In this ...
Appropriate, effective, and efficient use of cryptographic protocols contributes to many novel advan...
Abstract. A consistent query protocol (CQP) allows a database owner to publish a very short string c...
International audienceCommitting integers and proving relations between them is an essential ingredi...
Zero-knowledge elementary databases (ZK-EDBs) are cryptographic schemes that allow a prover to commi...
Range-based set reconciliation is a simple approach to efficiently computing the union of two sets o...