Coral: Fast Succinct Non-Interactive Zero-Knowledge CFG Proofs
Sebastian Angel, Sofía Celi, Elizabeth Margolin, Pratyush Mishra, Martin Sander, Jess Woods
Abstract
We introduce Coral, a system for proving in zeroknowledge that a committed byte stream corresponds to a structured object in accordance to a Context Free Grammar. Once a prover establishes the validity of the parsed object with Coral, they can selectively prove facts about the object-such as fields in Web API responses or in JSON Web Tokens-to third parties or blockchains. Coral reduces the problem of correct parsing to a few simple checks over a left-child right-sibling tree and introduces a novel segmented memory abstraction that unifies and extends prior constructions for RAM in zkSNARKs. Our implementation of Coral runs on a standard laptop, and non-interactively proves the parsing of real Web responses (JSON) and files (TOML and C) in seconds. The resulting proofs are small and cheap to verify.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 448e5bec-c174-4dbb-bec2-212d761f73d9Cited by top-tier papers2
- Vega: Low-Latency Zero-Knowledge Proofs over Existing CredentialsDarya Kaviani, Srinath SettyS&P 2026 · 5 citations
- Icefish: Practical zk-SNARKs for Verifiable GenomicsAlexander Frolov, Maurice Shih, Rob Patro, Ian MiersUSENIX Security 2026
Related papers
- GZKP: A GPU Accelerated Zero-Knowledge Proof SystemWeiliang Ma, Qian Xiong, Xuanhua Shi, Xiaosong Ma et al.ASPLOS 2023 · 47 citations
- Zero Knowledge for Everything and Everyone: Fast ZK Processor with Cached ORAM for ANSI C ProgramsDavid Heath, Yibin Yang, David Devecsery, Vladimir KolesnikovS&P 2021 · 22 citations
- Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsSebastian Angel, Eleftherios Ioannidis, Elizabeth Margolin, Srinath T. V. Setty et al.USENIX Security 2024 · 12 citations
- Zero-Knowledge RAM: Doubly Efficient and Black-BoxYuval Ishai, Rafail Ostrovsky, Akash ShahEUROCRYPT 2025 · 2 citations
- Tight ZK CPU: Batched ZK Branching with Cost Proportional to Evaluated InstructionYibin Yang, David Heath, Carmit Hazay, Vladimir Kolesnikov et al.CCS 2024 · 5 citations
