Pith. sign in

REVIEW 3 cited by

On the Capacity of Secure Distributed Matrix Multiplication

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1806.00469 v1 pith:IFDHRLO4 submitted 2018-06-01 cs.IT cs.CRcs.DCmath.IT

classification cs.ITcs.CRcs.DCmath.IT
keywords matrixmultiplicationsecureserversdistributedcapacityproblemcolluding
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

Matrix multiplication is one of the key operations in various engineering applications. Outsourcing large-scale matrix multiplication tasks to multiple distributed servers or cloud is desirable to speed up computation. However, security becomes an issue when these servers are untrustworthy. In this paper, we study the problem of secure distributed matrix multiplication from distributed untrustworthy servers. This problem falls in the category of secure function computation and has received significant attention in the cryptography community. However, the fundamental limits of information-theoretically secure matrix multiplication remain an open problem. We focus on information-theoretically secure distributed matrix multiplication with the goal of characterizing the minimum communication overhead. The capacity of secure matrix multiplication is defined as the maximum possible ratio of the desired information and the total communication received from $N$ distributed servers. In particular, we study the following two models where we want to multiply two matrices $A\in\mathbb{F}^{m\times n}$ and $B\in\mathbb{F}^{n\times p}$: $(a)$ one-sided secure matrix multiplication with $\ell$ colluding servers, in which $B$ is a public matrix available at all servers and $A$ is a private matrix. $(b)$ fully secure matrix multiplication with $\ell$ colluding servers, in which both $A$ and $B$ are private matrices. The goal is to securely multiply $A$ and $B$ when any $\ell$ servers can collude. For model $(a)$, we characterize the capacity as $C_{\text{one-sided}}^{(\ell)}=(N-\ell)/N$ by providing a secure matrix multiplication scheme and a matching converse. For model $(b)$, we propose a novel scheme that lower bounds the capacity, i.e., $C_{\text{fully}}^{(\ell)}\geq (\lceil \sqrt{N}-\ell \rceil)^2/(\lceil \sqrt{N}-\ell \rceil+\ell)^2$.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. $X$-secure $T$-private Information Retrieval from MDS Coded Storage with Byzantine and Unresponsive Servers

    cs.IT 2019-08 conditional novelty 7.0 of 10

    A cross-subspace alignment scheme with layered interference cancellation achieves rate 1-(Kc+X+T+2B-1)/(N-U) for X-secure T-private retrieval from MDS-coded storage with U unresponsive and B Byzantine servers, improvi...

  2. On the Capacity of Secure Distributed Batch Matrix Multiplication

    cs.IT 2019-08 accept novelty 7.0 of 10

    The capacity of secure distributed batch matrix multiplication is characterized in several parameter regimes, and the previously claimed general capacity formula is shown to be incorrect.

  3. Private and Secure Distributed Matrix Multiplication with Flexible Communication Load

    cs.IT 2019-09 conditional novelty 6.0 of 10

    Secure generalized PolyDot codes give a flexible recovery-threshold and communication-load trade-off for private and secure distributed matrix multiplication.

Pith tools