Secrecy: Secure collaborative analytics on secret-shared data
John Liagouris, Vasiliki Kalavri, Muhammad Faisal, Mayank Varia

TL;DR
Secrecy introduces a relational MPC framework enabling secure, efficient collaborative data analysis on secret-shared data, significantly reducing communication costs and outperforming existing systems in large-scale scenarios.
Contribution
The paper proposes a set of oblivious operators and optimizations for secure MPC, enabling end-to-end oblivious queries with dramatically improved efficiency and scalability.
Findings
Over 1000x reduction in execution time compared to baseline approaches
Ability to process millions of input rows with minimal resources
Outperforms state-of-the-art frameworks in secure collaborative analytics
Abstract
We present a relational MPC framework for secure collaborative analytics on private data with no information leakage. Our work targets challenging use cases where data owners may not have private resources to participate in the computation, thus, they need to securely outsource the data analysis to untrusted third parties. We define a set of oblivious operators, explain the secure primitives they rely on, and analyze their costs in terms of operations and inter-party communication. We show how these operators can be composed to form end-to-end oblivious queries, and we introduce logical and physical optimizations that dramatically reduce the space and communication requirements during query execution, in some cases from quadratic to linear or from linear to logarithmic with respect to the cardinality of the input. We implement our framework on top of replicated secret sharing in a…
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 · Privacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques
