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

08/11/2023
by   Rawad Bitar, et al.
0

This work investigates the design of sparse secret sharing schemes that encode a sparse private matrix into sparse shares. This investigation is motivated by distributed computing, where the multiplication of sparse and private matrices is moved from a computationally weak main node to untrusted worker machines. Classical secret-sharing schemes produce dense shares. However, sparsity can help speed up the computation. We show that, for matrices with i.i.d. entries, sparsity in the shares comes at a fundamental cost of weaker privacy. We derive a fundamental tradeoff between sparsity and privacy and construct optimal sparse secret sharing schemes that produce shares that leak the minimum amount of information for a desired sparsity of the shares. We apply our schemes to distributed sparse and private matrix multiplication schemes with no colluding workers while tolerating stragglers. For the setting of two non-communicating clusters of workers, we design a sparse one-time pad so that no private information is leaked to a cluster of untrusted and colluding workers, and the shares with bounded but non-zero leakage are assigned to a cluster of partially trusted workers. We conclude by discussing the necessity of using permutations for matrices with correlated entries.

READ FULL TEXT
research
06/27/2023

Sparse and Private Distributed Matrix Multiplication with Straggler Tolerance

This paper considers the problem of outsourcing the multiplication of tw...
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
06/14/2022

Efficient Private Storage of Sparse Machine Learning Data

We consider the problem of maintaining sparsity in private distributed s...
research
06/25/2019

On the Upload versus Download Cost for Secure and Private Matrix Multiplication

In this paper, we study the problem of secure and private distributed ma...
research
08/12/2021

Secure Private and Adaptive Matrix Multiplication Beyond the Singleton Bound

Consider the problem of designing secure and private codes for distribut...
research
08/19/2020

Analog Lagrange Coded Computing

A distributed computing scenario is considered, where the computational ...
research
02/07/2018

Minimizing Latency for Secure Coded Computing Using Secret Sharing via Staircase Codes

We consider the setting of a Master server, M, who possesses confidentia...

Please sign up or login with your details

Forgot password? Click here to reset