PoneglyphDB: Efficient Non-interactive Zero-Knowledge Proofs for Arbitrary SQL-Query Verification
Binbin Gu, Juncheng Fang, Faisal Nawab

TL;DR
PoneglyphDB is a novel database system that uses efficient non-interactive zero-knowledge proofs to ensure data confidentiality and enable proof-based verification of query correctness, demonstrated effectively on standard benchmarks.
Contribution
It introduces efficient ZKP circuit designs for SQL operations and their composition, advancing privacy-preserving query verification in databases.
Findings
Achieves efficient confidentiality and proof verification in database queries.
Outperforms existing ZKP methods on TPC-H benchmark.
Utilizes advanced cryptographic techniques like PLONKish circuits.
Abstract
In database applications involving sensitive data, the dual imperatives of data confidentiality and provable query processing are important. This paper introduces PoneglyphDB, a database system that leverages non-interactive zero-knowledge proofs (ZKP) to support both confidentiality and provability. Unlike traditional databases, PoneglyphDB enhances confidentiality by ensuring that raw data remains exclusively with the host, while also enabling verification of the correctness of query responses by providing proofs to clients. The main innovation in this paper is proposing efficient ZKP designs (called circuits) for basic operations in SQL query processing. These basic operation circuits are then combined to form ZKP circuits for larger, more complex queries. PoneglyphDB's circuits are carefully designed to be efficient by utilizing advances in cryptography such as PLONKish-based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Distributed systems and fault tolerance · Scientific Computing and Data Management
