Dynamic Execution of Secure Queries over Homomorphic Encrypted Databases
Title | Dynamic Execution of Secure Queries over Homomorphic Encrypted Databases |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Stan, Oana, Carpov, Sergiu, Sirdey, Renaud |
Conference Name | Proceedings of the 4th ACM International Workshop on Security in Cloud Computing |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4285-8 |
Keywords | boolean circuits, cloud computing security, composability, homomorphic encryption, Metrics, privacy, pubcrawl, Resiliency, white box, white box cryptography |
Abstract | The wide use of cloud computing and of data outsourcing rises important concerns with regards to data security resulting thus in the necessity of protection mechanisms such as encryption of sensitive data. The recent major theoretical breakthrough of finding the Holy Grail of encryption, i.e. fully homomorphic encryption guarantees the privacy of queries and their results on encrypted data. However, there are only a few studies proposing a practical performance evaluation of the use of homomorphic encryption schemes in order to perform database queries. In this paper, we propose and analyse in the context of a secure framework for a generic database query interpreter two different methods in which client requests are dynamically executed on homomorphically encrypted data. Dynamic compilation of the requests allows to take advantage of the different optimizations performed during an off-line step on an intermediate code representation, taking the form of boolean circuits, and, moreover, to specialize the execution using runtime information. Also, for the returned encrypted results, we assess the complexity and the efficiency of the different protocols proposed in the literature in terms of overall execution time, accuracy and communication overhead. |
URL | http://doi.acm.org/10.1145/2898445.2898454 |
DOI | 10.1145/2898445.2898454 |
Citation Key | stan_dynamic_2016 |