TY - JOUR
T1 - ZKSQL
T2 - 49th International Conference on Very Large Data Bases, VLDB 2023
AU - Li, Xiling
AU - Weng, Chenkai
AU - Xu, Yongxin
AU - Wang, Xiao
AU - Rogers, Jennie
N1 - Funding Information:
This work is supported in part by DARPA under Contract No. HR001120C0087, NSF awards #2016240, #1846447, #2236819, and research awards from Meta and Google. The views, opinions, and/or findings expressed are those of the author(s) and should not be interpreted as representing the official views or policies of the Department of Defense or the U.S. Government.
Publisher Copyright:
© 2023, VLDB Endowment. All rights reserved.
PY - 2023
Y1 - 2023
N2 - Individuals and organizations are using databases to store personal information at an unprecedented rate. This creates a quandary for data providers. They are responsible for protecting the privacy of individuals described in their database. On the other hand, data providers are sometimes required to provide statistics about their data instead of sharing it wholesale with strong assurances that these answers are correct and complete such as in regulatory filings for the US SEC and other goverment organizations. We introduce a system, ZKSQL, that provides authenticated answers to ad-hoc SQL queries with zero-knowledge proofs. Its proofs show that the answers are correct and sound with respect to the database’s contents and they do not divulge any information about its input records. This system constructs proofs over the steps in a query’s evaluation and it accelerates this process with authenticated set operations. We validate the efficiency of this approach over a suite of TPC-H queries and our results show that ZKSQL achieves two orders of magnitude speedup over the baseline.
AB - Individuals and organizations are using databases to store personal information at an unprecedented rate. This creates a quandary for data providers. They are responsible for protecting the privacy of individuals described in their database. On the other hand, data providers are sometimes required to provide statistics about their data instead of sharing it wholesale with strong assurances that these answers are correct and complete such as in regulatory filings for the US SEC and other goverment organizations. We introduce a system, ZKSQL, that provides authenticated answers to ad-hoc SQL queries with zero-knowledge proofs. Its proofs show that the answers are correct and sound with respect to the database’s contents and they do not divulge any information about its input records. This system constructs proofs over the steps in a query’s evaluation and it accelerates this process with authenticated set operations. We validate the efficiency of this approach over a suite of TPC-H queries and our results show that ZKSQL achieves two orders of magnitude speedup over the baseline.
UR - http://www.scopus.com/inward/record.url?scp=85161654612&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85161654612&partnerID=8YFLogxK
U2 - 10.14778/3594512.3594513
DO - 10.14778/3594512.3594513
M3 - Conference article
AN - SCOPUS:85161654612
SN - 2150-8097
VL - 16
SP - 1804
EP - 1816
JO - Proceedings of the VLDB Endowment
JF - Proceedings of the VLDB Endowment
IS - 8
Y2 - 28 August 2023 through 1 September 2023
ER -