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 条
  • [31] ZPiE: Zero-Knowledge Proofs in Embedded Systems
    Salleras, Xavier
    Daza, Vanesa
    MATHEMATICS, 2021, 9 (20)
  • [32] Interactive Physical Zero-Knowledge Proof for Norinori
    Dumas, Jean-Guillaume
    Lafourcade, Pascal
    Miyahara, Daiki
    Mizuki, Takaaki
    Sasaki, Tatsuya
    Sone, Hideaki
    COMPUTING AND COMBINATORICS, COCOON 2019, 2019, 11653 : 166 - 177
  • [33] Round-optimal zero-knowledge proofs of knowledge for NP
    HongDa Li
    DengGuo Feng
    Bao Li
    HaiXia Xue
    Science China Information Sciences, 2012, 55 : 2473 - 2484
  • [34] Round-optimal zero-knowledge proofs of knowledge for NP
    LI HongDa1
    2State Key Lab of Information Security
    ScienceChina(InformationSciences), 2012, 55 (11) : 2473 - 2484
  • [35] Enhancing Unmanned Aerial Vehicle Security: A Zero-Knowledge Proof Approach with Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge for Authentication and Location Proof
    Koulianos, Athanasios
    Paraskevopoulos, Panagiotis
    Litke, Antonios
    Papadakis, Nikolaos K.
    SENSORS, 2024, 24 (17)
  • [36] Constant-Overhead Zero-Knowledge for RAM Programs
    Franzese, Nicholas
    Katz, Jonathan
    Lu, Steve
    Ostrovsky, Rafail
    Wang, Xiao
    Weng, Chenkai
    CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 178 - 191
  • [37] Comparative Study of Diverse Zero-Knowledge Argument Systems
    Kuriakose, Jeril
    Sisodia, Pushpendra Singh
    Amruth, V
    Shah, Dhvani K.
    More, Shraddha
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON DATA MINING AND ADVANCED COMPUTING (SAPIENCE), 2016, : 284 - 293
  • [38] SZKP: A Scalable Accelerator Architecture for Zero-Knowledge Proofs
    Daftardar, Alhad
    Reagen, Brandon
    Garg, Siddharth
    PROCEEDINGS OF THE 2024 THE INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT 2024, 2024, : 271 - 283
  • [39] Post-Quantum Zero-Knowledge Proofs and Applications
    Steinfeld, Ron
    PROCEEDINGS OF THE 10TH ACM ASIA PUBLIC-KEY CRYPTOGRAPHY WORKSHOP, APKC 2023, 2023, : 1 - 1
  • [40] ROUND-OPTIMAL PERFECT ZERO-KNOWLEDGE PROOFS
    DICRESCENZO, G
    PERSIANO, G
    INFORMATION PROCESSING LETTERS, 1994, 50 (02) : 93 - 99