Secure Parallel Computation on Privately Partitioned Data and Applications
Nuttapong Attrapadung, Hiraku Morita, Kazuma Ohara, Jacob C. N. Schuldt, Tadanori Teruya, Kazunari Tozawa
摘要
Parallel computation is an important aspect of multi-party computation, not only in terms of improving efficiency, but also in terms of providing privacy for computation involving conditional branching based on private data. While applying multi-party computation in parallel over several sets of input data is straightforward if the partitioning of the input data into sets is publicly known, the problem becomes much more challenging when this partitioning is private. This setting is relevant to broad class of secure computations, in particular to secure graph and database analysis in which the underlying data (graph or database) is private. In this paper, we consider a general class of functions which can be expressed via the iterative evaluation of a binary associative operation, and propose efficient protocols for evaluating such functions in parallel over privately partitioned input data. Our protocols are optimal in terms of the required number of evaluations of the underlying binary operation (i.e. 𝑁 -1 evaluations for total input size 𝑁 ), while simultaneously achieving a round complexity which is only logarithmic in the total size of the input data (i.e. 𝑂 (log 𝑁 )).
Applying our protocols to specific functions result in concrete improvements compared to dedicated protocols from previous works. For example, we improve upon the previously best known protocols for simple functionalities such as (grouped) summation and (grouped) max, as well as the secure graph analysis protocols by Nayak et al. (S&P'15), which all requires 𝑂 (𝑁 log 𝑁 ) evaluations of their respective underlying operations to achieve a 𝑂 (log 𝑁 ) round complexity. While our protocols achieve the same asymptotic performance as the shortest path algorithms by Anagreh et al. (Cryptography'21), we achieve better concrete performance. Lastly, considering shortest path computations on a weighted graph via the Bellman-Ford algorithm, we reduce the communication complexity by 2.4 ∼ 5.4 compared to the recent results by Araki et al. (CCS'21) on large-scale graphs of thousand nodes and edges. Besides this, we achieve efficient protocols for functions not considered previously, such as ArgMax, first/last projections, and list concatenation.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- CoGNN: Towards Secure and Efficient Collaborative Graph LearningZhenhua Zou, Zhuotao Liu, Jinyong Shan, Qi Li 等CCS 2024 · 被引用 4 次
- RingSG: Optimal Secure Vertex-Centric Computation for Collaborative Graph ProcessingZhenhua Zou, Zhuotao Liu, Jinyong Shan, Qi Li 等CCS 2025
它引用的顶会 Paper6
- SecureML: A System for Scalable Privacy-Preserving Machine LearningPayman Mohassel, Yupeng ZhangS&P 2017 · 被引用 2,107 次
- ABY3: A Mixed Protocol Framework for Machine LearningPayman Mohassel, Peter RindalCCS 2018 · 被引用 898 次
- High-Throughput Semi-Honest Secure Three-Party Computation with an Honest MajorityToshinori Araki, Jun Furukawa, Yehuda Lindell, Ariel Nof 等CCS 2016 · 被引用 463 次
- Generalizing the SPDZ Compiler For Other ProtocolsToshinori Araki, Assi Barak, Jun Furukawa, Marcel Keller 等CCS 2018 · 被引用 54 次
- Secure Graph Analysis at ScaleToshinori Araki, Jun Furukawa, Kazuma Ohara, Benny Pinkas 等CCS 2021 · 被引用 53 次
相关 Paper
- Secure Multi-Party Sampling over JoinsQiyao Luo, Quanqing Xu, Chuanhui YangVLDB 2026
- Correlation-Aware Secure Sorting and Permutation for Iterative Two-Party Graph AnalysisYunyi Chen, Jiping Yu, Kun Chen, Xiaoyu Fan 等CCS 2025
- Efficient Multiparty Private Simultaneous Messages for Symmetric FunctionsReo Eriguchi, Kazumasa ShinagawaEUROCRYPT 2025 · 被引用 2 次
- Graphiti: Secure Graph Computation Made More ScalableNishat Koti, Varsha Bhat Kukkala, Arpita Patra, Bhavish Raj GopalCCS 2024 · 被引用 4 次
- ORQ: Complex Analytics on Private Data with Strong Security GuaranteesEli Baum, Sam Buxbaum, Nitin Mathai, Muhammad Faisal 等SOSP 2025 · 被引用 4 次
