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 条
  • [21] Promise of Zero-Knowledge Proofs (ZKPs) for Blockchain Privacy and Security: Opportunities, Challenges, and Future Directions
    Shashidhara, R.
    Nair, Renju Chirakarotu
    Panakalapati, Pavan Kumar
    SECURITY AND PRIVACY, 2025, 8 (01):
  • [22] A Distributed Internet of Vehicles Data Privacy Protection Method Based on Zero-Knowledge Proof and Blockchain
    Jiang, Wenxian
    Lv, Xianglong
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (05) : 6332 - 6345
  • [23] A Medical Privacy Protection Model Based on Threshold Zero-Knowledge Protocol and Vector Space
    Yang, Yue
    Jiang, Rong
    Wang, Chenguang
    Zhang, Lin
    Wang, Meng
    Pu, Xuetao
    Yang, Liang
    ADVANCES IN NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, ICNC-FSKD 2022, 2023, 153 : 1251 - 1258
  • [24] Blockchain Based Zero-Knowledge Proof of Location in IoT
    Wu, Wei
    Liu, Erwu
    Gong, Xinglin
    Wang, Rui
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [25] Overview of Zero-Knowledge Proof and Its Applications in Blockchain
    Zhou, Yu
    Wei, Zeming
    Ma, Shansi
    Tang, Hua
    BLOCKCHAIN TECHNOLOGY AND APPLICATION, CBCC 2022, 2022, 1736 : 60 - 82
  • [26] Non-Interactive Zero-Knowledge for Blockchain: A Survey
    Partala, Juha
    Nguyen, Tri Hong
    Pirttikangas, Susanna
    IEEE ACCESS, 2020, 8 : 227945 - 227961
  • [27] Cryptology in the Classroom: Analyzing a Zero-Knowledge Protocol
    Beaver, Cheryl
    CRYPTOLOGIA, 2009, 33 (01) : 16 - 23
  • [28] Physical Zero-Knowledge Proof Protocol for Topswops
    Komano, Yuichi
    Mizuki, Takaaki
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, ISPEC 2022, 2022, 13620 : 537 - 553
  • [29] ZGridBC: Zero-Knowledge Proof Based Scalable and Privacy-Enhanced Blockchain Platform for Electricity Tracking
    Miyamae, Takeshi
    Kozakura, Fumihiko
    Nakamura, Makoto
    Morinaga, Masanobu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2023, E106D (07) : 1219 - 1229
  • [30] A zero-knowledge protocol for nuclear warhead verification
    Alexander Glaser
    Boaz Barak
    Robert J. Goldston
    Nature, 2014, 510 : 497 - 502