ZAC: Efficient Zero-Knowledge Dynamic Universal Accumulator and Application to Zero-Knowledge Elementary Database

被引:0
|
作者
Dang, Hai-Van [1 ]
Phuong, Tran Viet Xuan [2 ]
Nguyen, Thuc D. [3 ]
Hoang, Thang [4 ]
机构
[1] Univ Plymouth, Plymouth, Devon, England
[2] Old Dominion Univ, Norfolk, VA 23529 USA
[3] Univ Sci, VNU HCM, Hanoi, Vietnam
[4] Virginia Tech, Blacksburg, VA USA
关键词
zero-knowledge universal dynamic accumulator; zero-knowledge set (database); Bloom filter; MERCURIAL COMMITMENTS; SETS;
D O I
10.1109/TPS-ISA56441.2022.00038
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Zero-knowledge universal accumulator generates the succinct commitment to a set and produces the short (non) membership proof (universal) without leaking information about the set (zero-knowledge). In order to further support a generic set and zero-knowledge, existing techniques generally combine the zero-knowledge universal accumulator with other protocols, such as digital signatures and hashes to primes, which incur high overhead and may not be suitable for real-world use. It is desirable to commit a set of membership concealing the information with the optimal complexity. We devise ZAC, a new zero-knowledge Dynamic Universal Accumulator by taking the existing cryptographic primitives into account to produce a new efficient accumulator. Our underlying building blocks are Bloom Filter and vector commitment scheme in [19], utilizing the binary expression and aggregation to achieve efficiency, generic set support, zero-knowledge and universal properties. As a result, our scheme is improved in terms of proof size and proof time, also comparable to the RSA-based set accumulator in [8] in the verifying complexity. With 128 bit security, our proof size is 48 bytes while theirs is 1310 bytes and the running time of elliptic curve-based methods is faster than RSA-based counterpart. ZAC is proved to be complete,.-sound and zero-knowledge. Extensively, based on ZAC as building block, we construct a new Zero-Knowledge Elementary Database (ZKEDB), which consumes 5 times less storage space, O(logN) less bandwidth, and O(logN) more efficient in proving and verification than the state-of-art work in [13] (where N is the domain space size). ZKEDB is proved to be complete, is an element of-sound and zero-knowledge. ZKEDB supports a new type of select top l query, and can be extended to non-elementary databases.
引用
收藏
页码:248 / 257
页数:10
相关论文
共 50 条
  • [41] Zero-knowledge proofs of retrievability
    Zhu Yan
    Wang HuaiXi
    Hu ZeXing
    Ahn, Gail-Joon
    Hu HongXin
    SCIENCE CHINA-INFORMATION SCIENCES, 2011, 54 (08) : 1608 - 1617
  • [42] Independent zero-knowledge sets
    Gennaro, Rosario
    Micali, Silvio
    AUTOMATA, LANGAGES AND PROGRAMMING, PT 2, 2006, 4052 : 34 - 45
  • [43] SORTING OUT ZERO-KNOWLEDGE
    BRASSARD, G
    CREPEAU, C
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 434 : 181 - 191
  • [44] NONINTERACTIVE ZERO-KNOWLEDGE WITH PREPROCESSING
    DESANTIS, A
    MICALI, S
    PERSIANO, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 403 : 269 - 282
  • [45] The Right to Be Zero-Knowledge Forgotten
    Visconti, Ivan
    19TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY, ARES 2024, 2024,
  • [46] A General Zero-Knowledge Scheme
    Burmester M.
    Desmedt Y.G.
    Piper F.
    Walker M.
    Designs, Codes and Cryptography, 1997, 12 (1) : 13 - 37
  • [47] Efficient Zero-Knowledge Proofs of Knowledge of Double Discrete Logarithm
    Lian, Bin
    Chen, Gongliang
    Li, Jianhua
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (03): : 191 - 208
  • [48] Efficient zero-knowledge proofs of knowledge without intractability assumptions
    Cramer, R
    Damgård, I
    MacKenzie, P
    PUBLIC KEY CRYTOGRAPHY, 2000, 1751 : 354 - 372
  • [49] Hashing to Prime in Zero-Knowledge
    Gross, Thomas
    SECRYPT 2021: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2021, : 62 - 74
  • [50] A short tutorial of zero-knowledge
    Goldreich, O. (oded.goldreich@weizmann.ac.il), 1600, IOS Press BV (10):