Efficient Proof of RAM Programs from Any Public-Coin Zero-Knowledge System

被引:4
|
作者
Delpech de Saint Guilhem, Cyprien [1 ]
Orsini, Emmanuela [1 ]
Tanguy, Titouan [1 ]
Verbauwhede, Michiel [1 ]
机构
[1] Katholieke Univ Leuven, IMEC, COSIC, Leuven, Belgium
关键词
D O I
10.1007/978-3-031-14791-3_27
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We show a compiler that allows to prove the correct execution of RAM programs using any zero-knowledge system for circuit satisfiability. At the core of this work is an arithmetic circuit which verifies the consistency of a list of memory access tuples in zero-knowledge. Using such a circuit, we obtain the first constant-round and concretely efficient zero-knowledge proof protocol for RAM programs using any stateless zero-knowledge proof system for Boolean or arithmetic circuits. Both the communication complexity and the prover and verifier run times asymptotically scale linearly in the size of the memory and the run time of the RAM program; we demonstrate concrete efficiency with performance results of our C++ implementation. We concretely instantiate our construction with an efficient MPC-in-the-Head proof system, Limbo (ACM CCS 2021). The C++ implementation of our access protocol extends that of Limbo and provides interactive proofs with 40 bits of statistical security with an amortized cost of 0.42 ms of prover time and 2.8 KB of communication per memory access, independently of the size of the memory; with multi-threading, this cost is reduced to 0.12 ms and 1.8 KB respectively. This performance of our public-coin protocol approaches that of private-coin protocol BubbleRAM (ACM CCS 2020, 0.15 ms and 1.5 KB per access).
引用
收藏
页码:615 / 638
页数:24
相关论文
共 50 条
  • [31] QuickSilver: Efficient and Affordable Zero-Knowledge Proofs for Circuits and Polynomials over Any Field
    Yang, Kang
    Sarkar, Pratik
    Weng, Chenkai
    Wang, Xiao
    CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 2986 - 3001
  • [32] Efficient Zero-Knowledge Arguments in Discrete Logarithm Setting: Sublogarithmic Proof or Sublinear Verifier
    Kim, Sungwook
    Lee, Hyeonbum
    Seo, Jae Hong
    ADVANCES IN CRYPTOLOGY- ASIACRYPT 2022, PT II, 2022, 13792 : 403 - 433
  • [33] AN EFFICIENT ZERO-KNOWLEDGE PROOF BASED IDENTIFICATION SCHEME FOR SECURING SOFTWARE DEFINED NETWORK
    Mutaher, Hamza
    Kumar, Pradeep
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2019, 20 (01): : 181 - 189
  • [34] Zk-Auction: A Cross-Blockchain System for Efficient Auctions combining Zero-Knowledge Proof and NFT
    Tuan-Dung Tran
    Khuu Minh Phong
    Chuong Dang Le Bao
    Nguyen Tan Cam
    Van-Hau Pham
    PROCEEDINGS OF THE 2024 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION TECHNOLOGY, ICIIT 2024, 2024, : 446 - 453
  • [35] A note on one popular non-interactive zero-knowledge proof system
    Cao, Zhengjun
    Wang, Xiqi
    Liu, Lihua
    International Journal of Network Security, 2020, 22 (04) : 681 - 685
  • [36] Security and Efficient Data Verification Protocol for Distributed Database based on Zero-knowledge Proof
    Liu, Han
    Bai, YunXu
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 612 - 617
  • [37] Efficient Adaptively Secure Zero-Knowledge from Garbled Circuits
    Ganesh, Chaya
    Kondi, Yashvanth
    Patra, Arpita
    Sarkar, Pratik
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2018, PT II, 2018, 10770 : 499 - 529
  • [38] Zero-Knowledge Proof System for Fully Anonymous Attribute Based Group Signatures from Lattices with VLR
    Perera, Maharage Nisansala Sevwandi
    Nakamura, Toru
    Hashimoto, Masayuki
    Yokoyama, Hiroyuki
    INFORMATION SECURITY APPLICATIONS, WISA 2019, 2020, 11897 : 126 - 140
  • [39] Public-Coin, Complexity-Preserving, Succinct Arguments of Knowledge for NP from Collision-Resistance
    Freitag, Cody
    Paneth, Omer
    Pass, Rafael
    ADVANCES IN CRYPTOLOGY, PT IV, EUROCRYPT 2024, 2024, 14654 : 112 - 141
  • [40] Design and implementation of a smart-contract voting system based on zero-knowledge proof
    Yin, Hong-Jian
    Zhu, Yan
    Wang, Jing
    Guo, Guang-Lai
    Chen, E.
    Gongcheng Kexue Xuebao/Chinese Journal of Engineering, 2023, 45 (04): : 632 - 642