PSA: Private Set Alignment for Secure and Collaborative Analytics on Large-Scale Data
<|reference_start|>PSA: Private Set Alignment for Secure and Collaborative Analytics on Large-Scale Data: Enforcement of privacy regulation is essential for collaborative data analytics. In this work, we address a scenario in which two companies expect to securely join their datasets with respect to their common customers to maximize data insights. Apart from the necessary protection of raw data, it becomes more challenging to protect the identities and attributes of common customers, as it requires participants to align their records associated with common customers without knowing who they are. We proposed a solution, dubbed PSA, for this scenario, which is effectively applicable to real-world use cases, such as evaluating advertising conversion using data from both publishers and merchants. The contributions of this work are threefold: 1. We defined the notion of PSA with two levels of privacy protection and proposed novel PSA protocols based on the modified oblivious switching network, which leverages efficient symmetric key operations and offline precomputation to save online run time. 2. We implemented and benchmarked the proposed protocols in different network conditions by joining two datasets, each at the scale of one million records, in 35.5 sec on a single thread with a network bandwidth of 500 Mbps, resulting in an X100 improvement over the existing Homomorphic based protocols. 3. We give new proof for an algorithm of quasi-linear complexity that constructs an oblivious switching network to achieve a target permutation distinct from the existing one in the literature.<|reference_end|>
@article{wang2024psa:,
    title={PSA: Private Set Alignment for Secure and Collaborative Analytics on
  Large-Scale Data},
    author={Jiabo Wang, Elmo Xuyun Huang, Pu Duan, Huaxiong Wang, Kwok-Yan Lam},
    journal={arXiv preprint arXiv:2410.04746},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.04746},
    primaryClass={cs.CR}
}