Skip to main content
Cornell University
Learn about arXiv becoming an independent nonprofit.
We gratefully acknowledge support from the Simons Foundation, member institutions, and all contributors. Donate
arxiv logo > cs > arXiv:1904.00411

Help | Advanced Search

arXiv logo
Cornell University Logo

quick links

  • Login
  • Help Pages
  • About

Computer Science > Databases

arXiv:1904.00411 (cs)
[Submitted on 31 Mar 2019 (v1), last revised 20 Mar 2020 (this version, v2)]

Title:KloakDB: A Platform for Analyzing Sensitive Data with $K$-anonymous Query Processing

Authors:Madhav Suresh, Zuohao She, William Wallace, Adel Lahlou, Jennie Rogers
View a PDF of the paper titled KloakDB: A Platform for Analyzing Sensitive Data with $K$-anonymous Query Processing, by Madhav Suresh and 4 other authors
View PDF
Abstract:A private data federation enables data owners to pool their information for querying without disclosing their secret tuples to one another. Here, a client queries the union of the records of all data owners. The data owners work together to answer the query using privacy-preserving algorithms that prevent them from learning unauthorized information about the inputs of their peers. Only the client, and a federation coordinator, learn the query's output. KloakDB is a private data federation that uses trusted hardware to process SQL queries over the inputs of two or more parties. Currently private data federations compute their queries fully-obliviously, guaranteeing that no information is revealed about the sensitive inputs of a data owner to their peers by observing the query's instruction traces and memory access patterns. Oblivious querying almost always exacts multiple orders of magnitude slowdown in query runtimes compared to plaintext execution, making it impractical for many applications. KloakDB offers a semi-oblivious computing framework, $k$-anonymous query processing. We make the query's observable transcript $k$-anonymous because it is a popular standard for data release in many domains including medicine, educational research, and government data. KloakDB's queries run such that each data owner may deduce information about no fewer than $k$ individuals in the data of their peers. In addition, stakeholders set $k$, creating a novel trade-off between privacy and performance. Our results show that KloakDB enjoys speedups of up to $117$X using k-anonymous query processing over full-oblivious evaluation.
Subjects: Databases (cs.DB); Cryptography and Security (cs.CR)
Cite as: arXiv:1904.00411 [cs.DB]
  (or arXiv:1904.00411v2 [cs.DB] for this version)
  https://doi.org/10.48550/arXiv.1904.00411
arXiv-issued DOI via DataCite

Submission history

From: Madhav Suresh [view email]
[v1] Sun, 31 Mar 2019 13:34:26 UTC (554 KB)
[v2] Fri, 20 Mar 2020 20:36:32 UTC (571 KB)
Full-text links:

Access Paper:

    View a PDF of the paper titled KloakDB: A Platform for Analyzing Sensitive Data with $K$-anonymous Query Processing, by Madhav Suresh and 4 other authors
  • View PDF
  • TeX Source
view license

Current browse context:

cs.DB
< prev   |   next >
new | recent | 2019-04
Change to browse by:
cs
cs.CR

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar

DBLP - CS Bibliography

listing | bibtex
Madhav Suresh
Zuohao She
William Wallace
Adel Lahlou
Jennie Rogers
Loading...

BibTeX formatted citation

Data provided by:

Bookmark

BibSonomy Reddit

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status