Secure Multi-User Linearly-Separable Distributed Computing
Amir Masoud Jafarpisheh, Ali Khalesi, Petros Elia

TL;DR
This paper introduces a secure multi-user distributed computing framework that enhances parallelization while ensuring information-theoretic secrecy through a novel matrix-based approach and shared randomness.
Contribution
It develops necessary and sufficient secrecy conditions and proposes a cost-preserving transformation to enforce perfect secrecy in the framework.
Findings
Secrecy requires the shared randomness to span a subspace larger than _k-1 for each user.
Removing certain columns from the task matrix affects its rank, impacting secrecy.
The proposed scheme guarantees perfect secrecy over finite fields and arbitrarily small mutual information over real fields.
Abstract
The introduction of the new multi-user linearly-separable distributed computing framework, has recently revealed how a parallel treatment of users can yield large parallelization gains with relatively low computation and communication costs. These gains stem from a new approach that converts the computing problem into a sparse matrix factorization problem; a matrix \(\mathbf{F}\) that describes the users' requests, is decomposed as \(\mathbf{F} = \mathbf{DE}\), where a \(\gamma\)-sparse \(\mathbf{E}\) defines the task allocation across \(N\) servers, and a \(\delta\)-sparse \(\mathbf{D}\) defines the connectivity between \(N\) servers and \(K\) users as well as the decoding process. While this approach provides near-optimal performance, its linear nature has raised data secrecy concerns. We adopt an information-theoretic secrecy framework requiring that each user learns nothing more…
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.
