Title
Private database queries using somewhat homomorphic encryption
Abstract
In a private database query system, a client issues queries to a database and obtains the results without learning anything else about the database and without the server learning the query. While previous work has yielded systems that can efficiently support disjunction queries, performing conjunction queries privately remains an open problem. In this work, we show that using a polynomial encoding of the database enables efficient implementations of conjunction queries using somewhat homomorphic encryption. We describe a three-party protocol that supports efficient evaluation of conjunction queries. Then, we present two implementations of our protocol using Paillier's additively homomorphic system as well as Brakerski's somewhat homomorphic cryptosystem. Finally, we show that the additional homomorphic properties of the Brakerski cryptosystem allow us to handle queries involving several thousand elements over a million-record database in just a few minutes, far outperforming the implementation using the additively homomorphic system.
Year
DOI
Venue
2013
10.1007/978-3-642-38980-1_7
IACR Cryptology ePrint Archive
Keywords
DocType
Volume
million-record database,homomorphic encryption,homomorphic cryptosystem,additively homomorphic system,efficient implementation,disjunction query,private database query system,conjunction query,additional homomorphic property,efficient evaluation
Conference
2013
Citations 
PageRank 
References 
62
1.66
23
Authors
5
Name
Order
Citations
PageRank
Dan Boneh1212541398.98
Craig Gentry29520380.03
Shai Halevi37203442.70
Frank Wang4623.01
David J. Wu547132.16