Show simple item record

dc.contributor.authorTu, Stephen Lyle
dc.contributor.authorKaashoek, M. Frans
dc.contributor.authorMadden, Samuel R.
dc.contributor.authorZeldovich, Nickolai
dc.date.accessioned2014-05-16T14:19:04Z
dc.date.available2014-05-16T14:19:04Z
dc.date.issued2013-08
dc.identifier.issn2150-8097
dc.identifier.urihttp://hdl.handle.net/1721.1/87023
dc.description.abstractMONOMI is a system for securely executing analytical workloads over sensitive data on an untrusted database server. MONOMI works by encrypting the entire database and running queries over the encrypted data. MONOMI introduces split client/server query execution, which can execute arbitrarily complex queries over encrypted data, as well as several techniques that improve performance for such workloads, including per-row precomputation, space-efficient encryption, grouped homomorphic addition, and pre-filtering. Since these optimizations are good for some queries but not others, MONOMI introduces a designer for choosing an efficient physical design at the server for a given workload, and a planner to choose an efficient execution plan for a given query at runtime. A prototype of MONOMI running on top of Postgres can execute most of the queries from the TPC-H benchmark with a median overhead of only 1.24× (ranging from 1.03×to 2.33×) compared to an un-encrypted Postgres database where a compromised server would reveal all data.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award IIS-1065219)en_US
dc.description.sponsorshipGoogle (Firm)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dl.acm.org/citation.cfm?id=2535573.2488336&coll=DL&dl=ACM&CFID=334604825&CFTOKEN=24405009en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleProcessing Analytical Queries over Encrypted Dataen_US
dc.typeArticleen_US
dc.identifier.citationStephen Tu, M. Frans Kaashoek, Samuel Madden, and Nickolai Zeldovich. 2013. Processing analytical queries over encrypted data. In Proceedings of the 39th international conference on Very Large Data Bases (PVLDB'13), Michael Böhlen and Christoph Koch (Eds.). VLDB Endowment 289-300.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorTu, Stephen Lyleen_US
dc.contributor.mitauthorKaashoek, M. Fransen_US
dc.contributor.mitauthorMadden, Samuel R.en_US
dc.contributor.mitauthorZeldovich, Nickolaien_US
dc.relation.journalProceedings of the 39th international conference on Very Large Data Bases (PVLDB '13)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsTu, Stephen Lyle; Kaashoek, M. Frans; Madden, Samuel R.; Zeldovich, Nickolaien_US
dc.identifier.orcidhttps://orcid.org/0000-0002-7470-3265
dc.identifier.orcidhttps://orcid.org/0000-0003-0238-2703
dc.identifier.orcidhttps://orcid.org/0000-0001-7098-586X
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record