Non-interactive zero-knowledge proofs of non-membership

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Often, in privacy-sensitive cryptographic protocols, a party commits to a secret message m and later needs to prove that m belongs to a language L or that m does not belong to L (but does not want to reveal any further information). We present a method to prove in a non-interactive way that a committed value does not belong to a given language L. Our construction is generic and relies on the corresponding proof of membership to L. We present an efficient realization of our proof system by combining smooth projective hash functions and Groth-Sahai proof system. In 2009, Kiayias and Zhou introduced zero-knowledge proofs with witness elimination which enable to prove that a committed message m belongs to a set L in such a way that the verifier accepts the interaction only if m does not belong to a set determined by a public relation Q and some private input m‘ of the verifier. We show that the protocol they proposed is flawed and that a dishonest prover can actually make a verifier accept a proof for any message m ∈ L even if (m,m ‘) ∈ Q. Using our non-interactive proof of non-membership of committed values, we are able to fix their protocol and improve its efficiency. Our approach finds also efficient applications in other settings, e.g. in anonymous credential systems and privacy-preserving authenticated identification and key exchange protocols.

Original languageEnglish
Title of host publicationTopics in Cryptology - CT-RSA 2015 - The Cryptographers’ Track at the RSA Conference 2015, Proceedings
EditorsKaisa Nyberg
PublisherSpringer Verlag
Pages145-164
Number of pages20
ISBN (Electronic)9783319167145
DOIs
Publication statusPublished - 1 Jan 2015
Externally publishedYes
Event2015 Conference on Cryptographer's Track at the RSA, CT-RSA 2015 - San Francisco, United States
Duration: 21 Apr 201524 Apr 2015

Publication series

NameLecture Notes in Computer Science
Volume9048
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2015 Conference on Cryptographer's Track at the RSA, CT-RSA 2015
Country/TerritoryUnited States
CitySan Francisco
Period21/04/1524/04/15

Keywords

  • Groth-Sahai proof system
  • Smooth projective hash function
  • Witness elimination
  • Zero knowledge

Fingerprint

Dive into the research topics of 'Non-interactive zero-knowledge proofs of non-membership'. Together they form a unique fingerprint.

Cite this