Zero-Knowledge Proofs with Witness Elimination

被引:0
|
作者
Kiayias, Aggelos [1 ]
Zhou, Hong-Sheng [1 ]
机构
[1] Univ Connecticut, Storrs, CT 06269 USA
关键词
KEY; REVOCATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Zero-knowledge proofs with witness elimination are protocols that enable a prover to demonstrate knowledge of a witness to the verifier that accepts the interaction provided that the witness is valid for a given statement and additionally the witness does not belong to a set of eliminated witnesses. This set is determined by a public relation Q (that parameterizes the primitive) and the private input of the verifier. Zero-knowledge proofs with witness elimination thus call for a relaxation of the zero-knowledge property and are relevant in settings where a statement has a multitude of witnesses that may attest to its validity. A number of interesting issues arise in the design of such protocols that include whether a protocol transcript enables the verifier to test for witness after termination (something akin to an "offline dictionary attack") and whether the prover should be capable of understanding whether her witness is eliminated. The primitive is motivated by the setting of identification schemes where a user wishes to authenticate herself to an access point while preserving her anonymity and the access point needs to certify that the user is eligible while at the same time making sure she does not match the identity of a suspect user that is tracked by the authorities. We call such primitives anonymous identification schemes with suspect tracking. In this work we formalize zero-knowledge proofs with witness elimination in the universal composability setting and we provide a general construction based on smooth projective hashing that is suitable for designing efficient schemes. As an illustration of our general construction we then present an explicit efficient scheme for proving knowledge of a Boneh-Boyen signature with witness elimination. Our scheme requires the design of a smooth projective hash function for the language of linear ElGamal ciphertexts. Along the way we demonstrate how zero-knowledge proofs with witness elimination naturally relate to the primitives of password-based key exchange and private equality testing.
引用
收藏
页码:124 / 138
页数:15
相关论文
共 50 条
  • [31] Stacked Garbling for Disjunctive Zero-Knowledge Proofs
    Heath, David
    Kolesnikov, Vladimir
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2020, PT III, 2020, 12107 : 569 - 598
  • [32] Computational soundness of symbolic zero-knowledge proofs
    Backes, Michael
    Unruh, Dominique
    JOURNAL OF COMPUTER SECURITY, 2010, 18 (06) : 1077 - 1155
  • [33] PUBLICLY VERIFIABLE NONINTERACTIVE ZERO-KNOWLEDGE PROOFS
    LAPIDOT, D
    SHAMIR, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 537 : 353 - 365
  • [34] Physical Zero-Knowledge Proofs of Physical Properties
    Fisch, Ben
    Freund, Daniel
    Naor, Moni
    ADVANCES IN CRYPTOLOGY - CRYPTO 2014, PT II, 2014, 8617 : 313 - 336
  • [35] On the Existence of Three Round Zero-Knowledge Proofs
    Fleischhacker, Nils
    Goyal, Vipul
    Jain, Abhishek
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2018, PT III, 2018, 10822 : 3 - 33
  • [36] Zero-Knowledge Proofs for Classical Planning Problems
    Correa, Augusto B.
    Buchner, Clemens
    Christen, Remo
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 10, 2023, : 11955 - 11962
  • [37] On relationships between statistical zero-knowledge proofs
    Okamoto, T
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 60 (01) : 47 - 108
  • [38] HOW TO UTILIZE THE RANDOMNESS OF ZERO-KNOWLEDGE PROOFS
    OKAMOTO, T
    OHTA, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 537 : 456 - 475
  • [40] Probabilistically Checkable Proofs of Proximity with Zero-Knowledge
    Ishai, Yuval
    Weiss, Mor
    THEORY OF CRYPTOGRAPHY (TCC 2014), 2014, 8349 : 121 - 145