Zero-Knowledge Sets With Short Proofs

被引:9
作者
Catalano, Dario [1 ]
Di Raimondo, Mario [1 ]
Fiore, Dario [2 ]
Messina, Mariagrazia [3 ]
机构
[1] Univ Catania, Dipartimento Matemat & Informat, I-95125 Catania, Italy
[2] Ecole Normale Super, CNRS, INRIA, Paris, France
[3] Microsoft Italia, I-20099 Milan, Italy
关键词
Integrity and protection; public key cryptosystems; security;
D O I
10.1109/TIT.2011.2112150
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Zero knowledge sets (ZKS), introduced by Micali, Rabin, and Kilian in 2003, allow a prover to commit to a secret set in a way such that it can later prove, non interactively, statements of the form x is an element of S (or x is not an element of S), without revealing any further information (on top of what explicitly revealed by the inclusion/exclusion statements above) on, not even its size. Later, Chase et al. abstracted away the Micali, Rabin, and Kilian's construction by introducing an elegant new variant of commitments that they called (trapdoor) mercurial commitments. Using this primitive, it was shown how to construct zero knowledge sets from a variety of assumptions (both general and number theoretic). This paper introduces the notion of trapdoor q-mercurial commitments (s), a notion of mercurial commitment that allows the sender to commit to an ordered sequence of exactly q messages, rather than to a single one. Following the previous work, it is shown how to construct ZKS from s and collision resistant hash functions. Then, it is presented an efficient realization of s that is secure under the so called Strong Diffie Hellman (SDH) assumption, a number theoretic conjecture recently introduced by Boneh and Boyen. Using such scheme as basic building block, it is obtained a construction of ZKS that allows for proofs that are much shorter with respect to the best previously known implementations. In particular, for an appropriate choice of the parameters, our proofs are up to 33% shorter for the case of proofs of membership, and up to 73% shorter for the case of proofs of nonmembership. Experimental tests confirm practical time performances.
引用
收藏
页码:2488 / 2502
页数:15
相关论文
共 25 条
  • [1] [Anonymous], 2005, NIST REC KEY MAN
  • [2] [Anonymous], 1987, LECT NOTES COMPUTER
  • [3] Bellare M., 1993, P ACM C COMP COMM SE
  • [4] NONINTERACTIVE ZERO-KNOWLEDGE
    BLUM, M
    DESANTIS, A
    MICALI, S
    PERSIANO, G
    [J]. SIAM JOURNAL ON COMPUTING, 1991, 20 (06) : 1084 - 1118
  • [5] Boneh D, 2004, LECT NOTES COMPUT SC, V3027, P56
  • [6] Catalano D, 2008, LECT NOTES COMPUT SC, V4965, P433
  • [7] Catalano D, 2006, LECT NOTES COMPUT SC, V3876, P120
  • [8] Chae Hoon Lim, 1994, Advances in Cryptology - CRYPTO '94. 14th Annual International Cryptology Conference. Proceedings, P95
  • [9] Chase M, 2005, LECT NOTES COMPUT SC, V3494, P422
  • [10] Cheon JH, 2006, LECT NOTES COMPUT SC, V4004, P1