IncShrink: Architecting Efficient Outsourced Databases using Incremental MPC and Differential Privacy
Chenghong Wang, Johes Bater, Kartik Nayak, Ashwin Machanavajjhala

TL;DR
Incshrink is a novel framework for secure, efficient, view-based outsourced databases that uses incremental MPC and differential privacy to protect data during updates, offering significant performance improvements.
Contribution
It introduces Incshrink, a new view-based secure outsourced database system combining incremental MPC and differential privacy, with no prior comparable solutions.
Findings
Achieves at least 7,800x performance improvement over traditional secure databases.
Provides a flexible privacy-accuracy-efficiency trade-off.
Demonstrates practical feasibility with real-world datasets and benchmarks.
Abstract
In this paper, we consider secure outsourced growing databases that support view-based query answering. These databases allow untrusted servers to privately maintain a materialized view, such that they can use only the materialized view to process query requests instead of accessing the original data from which the view was derived. To tackle this, we devise a novel view-based secure outsourced growing database framework, Incshrink. The key features of this solution are: (i) Incshrink maintains the view using incremental MPC operators which eliminates the need for a trusted third party upfront, and (ii) to ensure high performance, Incshrink guarantees that the leakage satisfies DP in the presence of updates. To the best of our knowledge, there are no existing systems that have these properties. We demonstrate Incshrink's practical feasibility in terms of efficiency and accuracy with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Distributed systems and fault tolerance · Blockchain Technology Applications and Security
