Private Matrix Multiplication From MDS-Coded Storage With Colluding Servers

05/03/2022
by   Jinbao Zhu, et al.
0

In this paper, we study the two problems of Private and Secure Matrix Multiplication and Fully Private Matrix Multiplication from MDS-coded storage with Colluding servers, referred to as MDS-C-PSMM and MDS-C-FPMM respectively, on a distributed computing system with a master node and multiple servers. Specifically, in the MDS-C-PSMM problem, the master wants to compute the product of its owned confidential matrix 𝐀 with one out of a batch of public matrices that is stored across distributed servers according to an MDS code, without revealing any information about the matrix 𝐀 and the index of another interested matrix to a certain number of colluding servers. In the second MDS-C-FPMM problem, the matrix 𝐀 is also selected from another batch of public matrices that is stored at the servers in MDS-coded form. In this case, the indices of the two interested matrices should be kept private from the colluding servers. We construct computation strategies for both MDS-C-PSMM and MDS-C-FPMM problems by exploiting the structure inspired by the encoding functions of related secure matrix multiplication strategies, yielding flexible tradeoffs among recovery threshold, i.e., the number of servers required to recover desired product, computation overhead, i.e., the computation complexity of distributed system, and communication overhead, i.e., the amount of communication bits between the master and the servers.

READ FULL TEXT
research
06/21/2021

Improved Private and Secure Distributed (Batch) Matrix Multiplication

In this paper, we study the problem of distributed matrix multiplication...
research
01/03/2022

A Systematic Approach towards Efficient Private Matrix Multiplication

We consider the problems of Private and Secure Matrix Multiplication (PS...
research
10/08/2019

Timely Distributed Computation with Stragglers

We consider a status update system in which the update packets need to b...
research
08/20/2018

Improved Latency-Communication Trade-Off for Map-Shuffle-Reduce Systems with Stragglers

In a distributed computing system operating according to the map-shuffle...
research
07/13/2022

Secure Linear MDS Coded Matrix Inversion

A cumbersome operation in many scientific fields, is inverting large ful...
research
01/11/2019

Coded Distributed Computing over Packet Erasure Channels

Coded computation is a framework which provides redundancy in distribute...
research
11/27/2018

A Unified Coded Deep Neural Network Training Strategy Based on Generalized PolyDot Codes for Matrix Multiplication

This paper has two contributions. First, we propose a novel coded matrix...

Please sign up or login with your details

Forgot password? Click here to reset