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 条
  • [21] Symbolic Malleable Zero-knowledge Proofs
    Backes, Michael
    Bendun, Fabian
    Maffei, Matteo
    Mohammadi, Esfandiar
    Pecina, Kim
    2015 IEEE 28TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM CSF 2015, 2015, : 412 - 426
  • [22] Privacy-preserving analytics for the securitization market: a zero-knowledge distributed ledger technology application
    Sophie Meralli
    Financial Innovation, 6
  • [23] Physical Zero-Knowledge Proof for Makaro
    Bultel, Xavier
    Dreier, Jannik
    Dumas, Jean-Guillaume
    Lafourcade, Pascal
    Miyahara, Daiki
    Mizuki, Takaaki
    Nagao, Atsuki
    Sasaki, Tatsuya
    Shinagawa, Kazumasa
    Sone, Hideaki
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2018, 2018, 11201 : 111 - 125
  • [24] Privacy-preserving analytics for the securitization market: a zero-knowledge distributed ledger technology application
    Meralli, Sophie
    FINANCIAL INNOVATION, 2020, 6 (01)
  • [25] Zero-History Confidential Chains with Zero-Knowledge Contracts: A New Normal for Decentralized Ledgers?
    Alupotha, Jayamine
    Boyen, Xavier
    McKague, Matthew
    COMPUTER SECURITY - ESORICS 2022, PT I, 2022, 13554 : 67 - 88
  • [26] On-chain zero-knowledge machine learning: An overview and comparison
    Kersic, Vid
    Karakatic, Saso
    Turkanovic, Muhamed
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (09)
  • [27] Self sovereign and blockchain based access control: Supporting attributes privacy with zero knowledge
    Maesa, Damiano Di Francesco
    Lisi, Andrea
    Mori, Paolo
    Ricci, Laura
    Boschi, Gianluca
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 212
  • [28] Round-optimal zero-knowledge proofs of knowledge for NP
    Li HongDa
    Feng DengGuo
    Li Bao
    Xue HaiXia
    SCIENCE CHINA-INFORMATION SCIENCES, 2012, 55 (11) : 2473 - 2484
  • [29] Ou: Automating the Parallelization of Zero-Knowledge Protocols
    Sang, Yuyang
    Luo, Ning
    Judson, Samuel
    Chaimberg, Ben
    Antonopoulos, Timos
    Wang, Xiao
    Piskac, Ruzica
    Shao, Zhong
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 534 - 548
  • [30] Pythia: Intellectual Property Verification in Zero-Knowledge
    Mouris, Dimitris
    Tsoutsos, Nektarios Georgios
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,