Secure Distributed Matrix Multiplication with Precomputation
Ryann Cartor, Rafael G. L. D'Oliveira, Salim El Rouayheb, Daniel, Heinlein, David Karpuk, Alex Sprintson

TL;DR
This paper introduces a secure distributed matrix multiplication method leveraging precomputation, reducing complexity and increasing collusion tolerance compared to existing schemes.
Contribution
It presents polynomial schemes for outer product partitioning that utilize precomputation to enhance security and efficiency in distributed matrix multiplication.
Findings
Precomputation reduces time complexity for fixed collusion percentages.
The scheme tolerates any collusion percentage below 100%.
Precomputation increases collusion tolerance from 50% to nearly 100%.
Abstract
We consider the problem of secure distributed matrix multiplication in which a user wishes to compute the product of two matrices with the assistance of honest but curious servers. We show how to construct polynomial schemes for the outer product partitioning which take advantage of the user's ability to precompute, and provide bounds for our technique. We show that precomputation allows for a reduction in the order of the time complexity for the cases where the number of colluding servers is a fixed percentage of the number of servers. Furthermore, with precomputation, any percentage (less than 100%) of collusions can be tolerated, compared to the upper limit of 50% for the case without precomputation.
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
TopicsInterconnection Networks and Systems · Computability, Logic, AI Algorithms · Quantum Computing Algorithms and Architecture
