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 条
  • [1] +HomElG Zero-knowledge Proof Protocol for Privacy Protection of Consortium Blockchain Transfer
    Jing X.
    Yang S.
    Gongcheng Kexue Yu Jishu/Advanced Engineering Sciences, 2023, 55 (05): : 272 - 282
  • [2] A Privacy-Preserving Zero-Knowledge Proof for Blockchain
    Chi, Po-Wen
    Lu, Yun-Hsiu
    Guan, Albert
    IEEE ACCESS, 2023, 11 : 85108 - 85117
  • [3] PRFX: A Privacy-Preserving Prefix Summation Protocol on Blockchain with Zero-Knowledge Proof
    Ismayilov, Goshgar C.
    Ozturan, Can
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 362 - 369
  • [4] Blockchain-based continuous data integrity checking protocol with zero-knowledge privacy protection
    Yiting Huang
    Yong Yu
    Huilin Li
    Yannan Li
    Aikui Tian
    Digital Communications and Networks, 2022, 8 (05) : 604 - 613
  • [5] Blockchain-based continuous data integrity checking protocol with zero-knowledge privacy protection
    Huang, Yiting
    Yu, Yong
    Li, Huilin
    Li, Yannan
    Tian, Aikui
    DIGITAL COMMUNICATIONS AND NETWORKS, 2022, 8 (05) : 604 - 613
  • [6] Blockchain privacy protection algorithms based on zero-knowledge proof
    Li G.
    He D.
    Guo B.
    Lu S.
    Guo, Bing (guobing@scu.edu.cn), 1600, Huazhong University of Science and Technology (48): : 112 - 116
  • [7] Blockchain and Demand Response: Zero-Knowledge Proofs for Energy Transactions Privacy
    Pop, Claudia Daniela
    Antal, Marcel
    Cioara, Tudor
    Anghel, Ionut
    Salomie, Loan
    SENSORS, 2020, 20 (19) : 1 - 21
  • [8] PUF-derived IoT identities in a zero-knowledge protocol for blockchain
    Angel Prada-Delgado, Miguel
    Baturone, Iluminada
    Dittmann, Gero
    Jelitto, Jens
    Kind, Andreas
    INTERNET OF THINGS, 2020, 9
  • [9] Blockchain Privacy Protection Algorithm Based on Pedersen Commitment and Zero-knowledge Proof
    Wang, Haifeng
    Liao, Junguo
    2021 4TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2021, 2021, : 1 - 5
  • [10] Blockchain Data Privacy Protection and Sharing Scheme Based on Zero-Knowledge Proof
    Feng, Tao
    Yang, Pu
    Liu, Chunyan
    Fang, Junli
    Ma, Rong
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022