GCSA Codes with Noise Alignment for Secure Coded Multi-Party Batch Matrix Multiplication

02/18/2020
by   Zhen Chen, et al.
0

A secure multi-party batch matrix multiplication problem (SMBMM) is considered, where the goal is to allow a master node to efficiently compute the pairwise products of two batches of massive matrices that originate at external source nodes, by distributing the computation across S honest but curious servers. Any group of up to X colluding servers should gain no information about the input matrices, and the master should gain no additional information about the input matrices beyond the product. A solution called Generalized Cross Subspace Alignment codes with Noise Alignment (GCSA-NA in short) is proposed in this work, based on cross-subspace alignment codes. These codes originated in secure private information retrieval, and have recently been applied to distributed batch computation problems where they generalize and improve upon the state of art schemes such as Entangled Polynomial Codes and Lagrange Coded Computing. The prior state of art solution to SMBMM is a coding scheme called polynomial sharing (PS) that was proposed by Nodehi and Maddah-Ali. GCSA-NA outperforms PS codes in several key aspects – more efficient and secure inter-server communication (which can entirely take place beforehand, i.e., even before the input matrices are determined), flexible inter-server network topology, efficient batch processing, and tolerance to stragglers. The idea of noise-alignment can also be applied to construct schemes for N sources based on N-CSA codes, and to construct schemes for symmetric secure private information retrieval to achieve the asymptotic capacity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/30/2019

Cross Subspace Alignment Codes for Coded Distributed Batch Computation

Coded distributed batch computation distributes a computation task, such...
research
09/30/2019

Cross Subspace Alignment Codes for Coded Distributed Batch Matrix Multiplication

The goal of coded distributed matrix multiplication (CDMM) is to efficie...
research
03/17/2021

Improved Constructions for Secure Multi-Party Batch Matrix Multiplication

This paper investigates the problem of Secure Multi-party Batch Matrix M...
research
08/12/2019

Secure Coded Multi-Party Computation for Massive Matrix Operations

In this paper, we consider a secure multi-party computation problem (MPC...
research
05/13/2021

Variable Coded Batch Matrix Multiplication

In this paper, we introduce the Variable Coded Distributed Batch Matrix ...
research
04/28/2023

Quantum Cross Subspace Alignment Codes via the N-sum Box Abstraction

Cross-subspace alignment (CSA) codes are used in various private informa...
research
10/30/2019

Uplink-Downlink Tradeoff in Secure Distributed Matrix Multiplication

In secure distributed matrix multiplication (SDMM) the multiplication AB...

Please sign up or login with your details

Forgot password? Click here to reset