Private and Secure Distributed Matrix Multiplication with Flexible Communication Load
Malihe Aliasgari, Osvaldo Simeone, Joerg Kliewer

TL;DR
This paper introduces secure and private distributed matrix multiplication codes that optimize the trade-off between recovery threshold and communication load while ensuring data secrecy and privacy in cloud computing environments.
Contribution
It proposes the secure generalized PolyDot (SGPD) codes that extend existing codes to include security against collusion and privacy of data identity, with flexible trade-offs.
Findings
SGPD codes achieve perfect secrecy with flexible load-threshold trade-offs.
The codes support collusion resistance up to a specified number of workers.
A variant of generalized PolyDot codes guarantees data secrecy and identity privacy without collusion.
Abstract
Large matrix multiplications are central to large-scale machine learning applications. These operations are often carried out on a distributed computing platform with a master server and multiple workers in the cloud operating in parallel. For such distributed platforms, it has been recently shown that coding over the input data matrices can reduce the computational delay, yielding a trade-off between recovery threshold, i.e., the number of workers required to recover the matrix product, and communication load, i.e., the total amount of data to be downloaded from the workers. In this paper, in addition to exact recovery requirements, we impose security and privacy constraints on the data matrices, and study the recovery threshold as a function of the communication load. We first assume that both matrices contain private information and that workers can collude to eavesdrop on the…
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.
