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
来源
FOUNDATIONS AND PRACTICE OF SECURITY, FPS 2020 | 2021年 / 12637卷
关键词
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] Hybrid commitments and their applications to zero-knowledge proof systems
    Catalano, Dario
    Visconti, Ivan
    THEORETICAL COMPUTER SCIENCE, 2007, 374 (1-3) : 229 - 260
  • [42] Privacy-Preserving Authentication Scheme for Connected Electric Vehicles Using Blockchain and Zero Knowledge Proofs
    Gabay, David
    Akkaya, Kemal
    Cebe, Mumin
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (06) : 5760 - 5772
  • [43] Zero-Knowledge Proofs based delegation authentication for Industrial Internet of
    Rafiqullah
    Mehmood, Amjad
    Khan, Muhammad Altaf
    Maple, Carsten
    Lloret, Jaime
    2023 10TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY, IOTSMS, 2023, : 8 - 14
  • [44] Zero-knowledge proofs for set membership: efficient, succinct, modular
    Benarroch, Daniel
    Campanelli, Matteo
    Fiore, Dario
    Gurkan, Kobi
    Kolonelos, Dimitris
    DESIGNS CODES AND CRYPTOGRAPHY, 2023, 91 (11) : 3457 - 3525
  • [45] Adaptive Zero-Knowledge Proofs and Adaptively Secure Oblivious Transfer
    Lindell, Yehuda
    Zarosim, Hila
    JOURNAL OF CRYPTOLOGY, 2011, 24 (04) : 761 - 799
  • [46] LegoSNARK: Modular Design and Composition of Succinct Zero-Knowledge Proofs
    Campanelli, Matteo
    Fiore, Dario
    Querol, Anais
    PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 2075 - 2092
  • [47] DISTRIBUTED USER IDENTIFICATION BY ZERO-KNOWLEDGE ACCESS RIGHTS PROVING
    DOMINGOFERRER, J
    INFORMATION PROCESSING LETTERS, 1991, 40 (05) : 235 - 239
  • [48] An Efficient and Zero-Knowledge Classical Machine Learning Inference Pipeline
    Wang, Haodi
    Bie, Rongfang
    Hoang, Thang
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2025, 22 (02) : 1347 - 1364
  • [49] psvCNN: A Zero-Knowledge CNN Prediction Integrity Verification Strategy
    Fan, Yongkai
    Xu, Binyuan
    Zhang, Linlin
    Tan, Gang
    Yu, Shui
    Li, Kuan-Ching
    Zomaya, Albert
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (02) : 359 - 369
  • [50] Strong Batching for Non-interactive Statistical Zero-Knowledge
    Mu, Changrui
    Nassar, Shafik
    Rothblum, Ron D.
    Vasudevan, Prashant Nalini
    ADVANCES IN CRYPTOLOGY, PT VII, EUROCRYPT 2024, 2024, 14657 : 241 - 270