Pisces: A New Zero-Knowledge Protocol for Blockchain Privacy

被引:1
|
作者
Fu, Shihui [1 ]
Gong, Guang [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, 200 Univ Ave West, Waterloo, ON N2L 3G1, Canada
关键词
Blockchain privacy; Circuit-SAT; interactive PCP; Zero-knowledge proofs; zkSNARKs;
D O I
10.1007/978-3-030-70881-8_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Applications of blockchain in banking, health care, transportation, asset and supply chain require to maintain the privacy of transactions, which can be achieved through anonymity using generic non-interactive zero-knowledge proof systems. In this work, we design and evaluate a simple zero-knowledge argument protocol for arithmetic circuit satisfiability to present verifiable encryption proof, which can offer good concrete efficiency and sublinear communication in the circuit size when combined with the regular signing process of the blockchain transactions. The proposed zero-knowledge protocol is an improved and optimized version of the lightweight sublinear protocol called Ligero (CCS 2017). The proof system requires no trusted setup, is plausibly post-quantum secure and uses only lightweight cryptography. We report on experiments for evaluating the performance of our proposed protocol. For instance, for verifying a SHA-256 preimage in zero-knowledge with 128 bits security, the communication cost can be roughly reduced to 1/4 and the proof size can be shortened to 3/4, compared with the original protocol. While the prover running time has a slight improvement, the verifier running time is 4x shorter than Ligero. This brings great advantages in practice, as the transactions conducted on a block (created by a miner in general) must be verified by the network (many nodes in general) before the block can be added to the chain.
引用
收藏
页码:180 / 204
页数:25
相关论文
共 50 条
  • [41] Implementation and Security Test of Zero-Knowledge Protocols on SSI Blockchain
    Moya, Cristina Vilchez
    Higuera, Juan Ramon Bermejo
    Higuera, Javier Bermejo
    Montalvo, Juan Antonio Sicilia
    APPLIED SCIENCES-BASEL, 2023, 13 (09):
  • [42] Block Verification Mechanism Based on Zero-Knowledge Proof in Blockchain
    Wang J.
    Ou W.
    Alfarraj O.
    Tolba A.
    Kim G.-J.
    Ren Y.
    Computer Systems Science and Engineering, 2023, 45 (02): : 1805 - 1819
  • [43] SymmeProof: Compact Zero-Knowledge Argument for Blockchain Confidential Transactions
    Gao, Shang
    Peng, Zhe
    Tan, Feng
    Zheng, Yuanqing
    Xiao, Bin
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (03) : 2289 - 2301
  • [44] Cryptanalysis of a zero-knowledge identification protocol of Eurocrypt '95
    Coron, JS
    Naccache, D
    TOPICS IN CRYPTOLOGY - CT-RSA 2004, PROCEEDINGS, 2004, 2964 : 157 - 162
  • [45] LedgerMaze: An Efficient Privacy-Preserving Noninteractive Zero-Knowledge Scheme Over Account-Model Blockchain
    Bao, Zijian
    He, Debiao
    Wei, Wei
    Peng, Cong
    Huang, Xinyi
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (12) : 3489 - 3502
  • [46] Image Based Authentication Using Zero-Knowledge Protocol
    Mohamad, Zarina
    Thong, Lim Yan
    Zakaria, Aznida Hayati
    Awang, Wan Suryani Wan
    2018 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND TECHNOLOGY APPLICATIONS (ICCTA), 2018, : 202 - 210
  • [47] A zero-knowledge identification protocol in the ring of Gaussian integers
    Valluri, Maheswara Rao
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2016, 19 (01): : 93 - 101
  • [48] Authenticated Session Key Distribution Protocol with Zero-Knowledge
    Xu, Chungen
    Yang, Yanjiong
    Dou, Bennian
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE, PTS 1-4, 2011, 44-47 : 3190 - +
  • [49] Adaptive Authentication Protocol Based on Zero-Knowledge Proof
    Chistousov, Nikita Konstantinovich
    Kalmykov, Igor Anatolyevich
    Dukhovnyj, Daniil Vyacheslavovich
    Kalmykov, Maksim Igorevich
    Olenev, Aleksandr Anatolyevich
    ALGORITHMS, 2022, 15 (02)
  • [50] A Practical Zero-Knowledge Proof Protocol for Web Applications
    Grzonkowski, Slawomir
    Corcoran, Peter
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2014, 9 (06): : 329 - 343