English

Secure Distributed Gram Matrix Multiplication

Information Theory 2023-03-10 v2 math.IT

Abstract

The Gram matrix of a matrix AA is defined as AATAA^T (or AT ⁣AA^T\!A). Computing the Gram matrix is an important operation in many applications, such as linear regression with the least squares method, where the explicit solution formula includes the Gram matrix of the data matrix. Secure distributed matrix multiplication (SDMM) can be used to compute the product of two matrices using the help of worker servers. If a Gram matrix were computed using SDMM, the data matrix would need to be encoded twice, which causes an unnecessary overhead in the communication cost. We propose a new scheme for this purpose called secure distributed Gram matrix multiplication (SDGMM). It can leverage the advantages of computing a Gram matrix instead of a regular matrix product.

Keywords

Cite

@article{arxiv.2211.14213,
  title  = {Secure Distributed Gram Matrix Multiplication},
  author = {Okko Makkonen and Camilla Hollanti},
  journal= {arXiv preprint arXiv:2211.14213},
  year   = {2023}
}

Comments

12 pages, 1 figure. To appear in ITW 2023

R2 v1 2026-06-28T07:12:55.761Z