Sparse and Private Distributed Matrix Multiplication with Straggler Tolerance

06/27/2023
by   Maximilian Egger, et al.
0

This paper considers the problem of outsourcing the multiplication of two private and sparse matrices to untrusted workers. Secret sharing schemes can be used to tolerate stragglers and guarantee information-theoretic privacy of the matrices. However, traditional secret sharing schemes destroy all sparsity in the offloaded computational tasks. Since exploiting the sparse nature of matrices was shown to speed up the multiplication process, preserving the sparsity of the input matrices in the computational tasks sent to the workers is desirable. It was recently shown that sparsity can be guaranteed at the expense of a weaker privacy guarantee. Sparse secret sharing schemes with only two output shares were constructed. In this work, we construct sparse secret sharing schemes that generalize Shamir's secret sharing schemes for a fixed threshold t=2 and an arbitrarily large number of shares. We design our schemes to provide the strongest privacy guarantee given a desired sparsity of the shares under some mild assumptions. We show that increasing the number of shares, i.e., increasing straggler tolerance, incurs a degradation of the privacy guarantee. However, this degradation is negligible when the number of shares is comparably small to the cardinality of the input alphabet.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/11/2023

Sparsity and Privacy in Secret Sharing: A Fundamental Trade-Off

This work investigates the design of sparse secret sharing schemes that ...
research
03/03/2022

Distributed Matrix-Vector Multiplication with Sparsity and Privacy Guarantees

We consider the problem of designing a coding scheme that allows both sp...
research
09/01/2019

Private and Secure Distributed Matrix Multiplication with Flexible Communication Load

Large matrix multiplications are central to large-scale machine learning...
research
01/14/2021

Adaptive Private Distributed Matrix Multiplication

We consider the problem of designing codes with flexible rate (referred ...
research
06/14/2022

Efficient Private Storage of Sparse Machine Learning Data

We consider the problem of maintaining sparsity in private distributed s...
research
07/02/2021

Privacy in Distributed Computations based on Real Number Secret Sharing

Privacy preservation in distributed computations is an important subject...

Please sign up or login with your details

Forgot password? Click here to reset