Bifrost: A Much Simpler Secure Two-Party Data Join Protocol for Secure Data Analytics
Shuyu Chen, Mingxun Zhou, Haoyu Niu, Guopeng Lin, Weili Han

TL;DR
Bifrost is a simplified, efficient secure data join protocol that produces redundancy-free joined tables, significantly improving speed and reducing communication overhead in secure data analytics workflows.
Contribution
It introduces a simple, cryptography-light protocol for secure data join that avoids dummy rows and reduces communication and computation compared to prior methods.
Findings
Achieves up to 22.32x speedup over state-of-the-art methods.
Reduces communication by up to 88.97%.
Enhances downstream data analytics speed and accuracy.
Abstract
Secure data join enables two parties with vertically distributed data to securely compute the joined table, allowing the parties to perform downstream Secure multi-party computation-based Data Analytics (SDA), such as training machine learning models, based on the joined table. While Circuit-based Private Set Intersection (CPSI) can be used for secure data join, it introduces redundant dummy rows in the joined table, which results in high overhead in the downstream SDA tasks. iPrivJoin addresses this issue but introduces significant communication overhead in the redundancy removal process, as it relies on the cryptographic primitive OPPRF for data encoding and multiple rounds of oblivious shuffles. In this paper, we propose a much simpler secure data join protocol, Bifrost, which outputs (the secret shares of) a redundancy-free joined table. The highlight of Bifrost lies in its…
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 · Cryptography and Residue Arithmetic
