A Systematic Approach towards Efficient Private Matrix Multiplication

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

We consider the problems of Private and Secure Matrix Multiplication (PSMM) and Fully Private Matrix Multiplication (FPMM), for which matrices privately selected by a master node are multiplied at distributed worker nodes without revealing the indices of the selected matrices, even when a certain number of workers collude with each other. We propose a novel systematic approach to solve PSMM and FPMM with colluding workers, which leverages solutions to a related Secure Matrix Multiplication (SMM) problem where the data (rather than the indices) of the multiplied matrices are kept private from colluding workers. Specifically, given an SMM strategy based on polynomial codes or Lagrange codes, one can exploit the special structure inspired by the matrix encoding function to design private coded queries for PSMM/FPMM, such that the algebraic structure of the computation result at each worker resembles that of the underlying SMM strategy. Adopting this systematic approach provides novel insights in private query designs for private matrix multiplication, substantially simplifying the processes of designing PSMM and FPMM strategies. Furthermore, the PSMM and FPMM strategies constructed following the proposed approach outperform the state-of-the-art strategies in one or more performance metrics including recovery threshold (minimal number of workers the master needs to wait for before correctly recovering the multiplication result), communication cost, and computation complexity, demonstrating a more flexible tradeoff in optimizing system efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/13/2023

Fully Private Grouped Matrix Multiplication with Colluding Workers

In this paper, we present a novel variation of the coded matrix multipli...
research
02/01/2019

Private Secure Coded Computation

We introduce a variation of coded computation that ensures data security...
research
05/03/2022

Private Matrix Multiplication From MDS-Coded Storage With Colluding Servers

In this paper, we study the two problems of Private and Secure Matrix Mu...
research
01/23/2019

Distributed and Private Coded Matrix Computation with Flexible Communication Load

Tensor operations, such as matrix multiplication, are central to large-s...
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
11/06/2018

Erasure coding for distributed matrix multiplication for matrices with bounded entries

Distributed matrix multiplication is widely used in several scientific d...
research
04/10/2020

Coded Secure Multi-Party Computation for Massive Matrices with Adversarial Nodes

In this work, we consider the problem of secure multi-party computation ...

Please sign up or login with your details

Forgot password? Click here to reset