Concise Mercurial Vector Commitments and Independent Zero-Knowledge Sets with Short Proofs

被引:0
|
作者
Libert, Benoit [1 ]
Yung, Moti [2 ,3 ]
机构
[1] Catholic Univ Louvain, Crypto Grp, Louvain, Belgium
[2] Columbia Univ, New York, NY 10027 USA
[3] Google Inc, New York, NY 10027 USA
来源
关键词
Zero-knowledge databases; mercurial commitments; efficiency; independence; IDENTITY-BASED ENCRYPTION; SECURE; HASH;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Introduced by Micali, Rabin and Kilian (MRK), the basic primitive of zero-knowledge sets (ZKS) allows a prover to commit to a secret set S so as to be able to prove statements such as x is an element of S or x is not an element of S. Chase et al. showed that ZKS protocols are underlain by a cryptographic primitive termed memorial commitment. A (trapdoor) mercurial commitment has two commitment procedures. At committing time, the committer can choose not to commit to a specific message and rather generate a dummy value which it will be able to softly open to any message without being able to completely open it. Hard commitments, on the other hand, can be hardly or softly opened to only one specific message. At Eurocrypt 2008, Catalano, Fiore and Messina (CEM) introduced an extension called trapdoor q-mercurial commitment.(qTMC), which allows committing to a vector of q messages. These qTMC schemes are interesting since their openings w.r.t. specific vector positions can be short (ideally, the opening length should not depend on a), which provides zero-knowledge sets with much shorter proofs when such a commitment is combined with a Merkle tree of arity q. The CFM construction notably features short proofs of non-membership as it makes use of a qTMC scheme with short soft openings. A problem left open is that hard openings still have size O(q), which prevents proofs of membership from being as compact as those of non-membership. In this paper, we solve this open problem and describe a new qTMC scheme where hard and short position-wise openings, both, have constant size. We then show how our scheme is amenable to constructing independent zero-knowledge sets (i.e., ZKS's that prevent adversaries from correlating their set to the sets of honest provers, as defined by Gennaro and Micali). Our solution retains the short; proof property for this important primitive as well.
引用
收藏
页码:499 / +
页数:5
相关论文
共 50 条
  • [1] Mercurial Commitments with Applications to Zero-Knowledge Sets
    Chase, Melissa
    Healy, Alexander
    Lysyanskaya, Anna
    Malkin, Tal
    Reyzin, Leonid
    [J]. JOURNAL OF CRYPTOLOGY, 2013, 26 (02) : 251 - 279
  • [2] Mercurial Commitments with Applications to Zero-Knowledge Sets
    Melissa Chase
    Alexander Healy
    Anna Lysyanskaya
    Tal Malkin
    Leonid Reyzin
    [J]. Journal of Cryptology, 2013, 26 : 251 - 279
  • [3] Mercurial commitments with applications to zero-knowledge sets
    Chase, M
    Healy, A
    Lysyanskaya, A
    Malkin, T
    Reyzin, L
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2005,PROCEEDINGS, 2005, 3494 : 422 - 439
  • [4] Concise ID-based mercurial functional commitments and applications to zero-knowledge sets
    Wu, Chunhui
    Chen, Xiaofeng
    Susilo, Willy
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2020, 19 (04) : 453 - 464
  • [5] Concise ID-based mercurial functional commitments and applications to zero-knowledge sets
    Chunhui Wu
    Xiaofeng Chen
    Willy Susilo
    [J]. International Journal of Information Security, 2020, 19 : 453 - 464
  • [6] Zero-knowledge sets with short proofs
    Catalano, Dario
    Fiore, Dario
    Messina, Mariagrazia
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2008, 2008, 4965 : 433 - +
  • [7] Zero-Knowledge Sets With Short Proofs
    Catalano, Dario
    Di Raimondo, Mario
    Fiore, Dario
    Messina, Mariagrazia
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2011, 57 (04) : 2488 - 2502
  • [8] Efficient Generic Zero-Knowledge Proofs from Commitments
    Ranellucci, Samuel
    Tapp, Alain
    Zakarias, Rasmus
    [J]. INFORMATION THEORETIC SECURITY, ICITS 2016, 2016, 10015 : 190 - 212
  • [9] Efficient constructions of composable commitments and zero-knowledge proofs
    Dodis, Yevgeniy
    Shoup, Victor
    Walfish, Shabsi
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2008, PROCEEDINGS, 2008, 5157 : 515 - +
  • [10] Independent zero-knowledge sets
    Gennaro, Rosario
    Micali, Silvio
    [J]. AUTOMATA, LANGAGES AND PROGRAMMING, PT 2, 2006, 4052 : 34 - 45