Authors
Yupeng Zhang, Jonathan Katz, Charalampos Papamanthou
Publication date
2015/10/12
Book
Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security
Pages
1480-1491
Description
This paper presents IntegriDB, a system allowing a data owner to outsource storage of a database to an untrusted server, and then enable anyone to perform verifiable SQL queries over that database. Our system handles a rich subset of SQL queries, including multidimensional range queries, JOIN, SUM, MAX/MIN, COUNT, and AVG, as well as (limited) nestings of such queries. Even for tables with 105 entries, IntegriDB has small proofs (a few KB) that depend only logarithmically on the size of the database, low verification time (tens of milliseconds), and feasible server computation (under a minute). Efficient updates are also supported. We prove security of IntegriDB based on known cryptographic assumptions, and demonstrate its practicality and expressiveness via performance measurements and verifiable processing of SQL queries from the TPC-H and TPC-C benchmarks.
Total citations
2015201620172018201920202021202220232024271221251718132211
Scholar articles
Y Zhang, J Katz, C Papamanthou - Proceedings of the 22nd ACM SIGSAC Conference on …, 2015