Modular Polynomial Codes for Secure and Robust Distributed Matrix Multiplication
David Karpuk, Razane Tajeddine
TL;DR
This work tackles secure and robust distributed matrix multiplication under grid partition by introducing Modular Polynomial (MP) codes and Generalized GGASP (GGASP) codes. The core innovations are partial polynomial interpolation and the mod-$M$ transform, enabling decoding of targeted coefficient subsets with fewer evaluations, and explicit decodability and $T$-security guarantees. Concrete recovery-threshold formulas are derived for MP and GGASP, and the schemes are shown to achieve state-of-the-art robustness against stragglers in the absence of security, with competitive performance under security constraints. Empirically, MP and GGASP exhibit favorable recovery thresholds and rates across parameter regimes, while also offering reduced decoding complexity relative to prior polynomials-code approaches; the framework also enables practical evaluation with relatively small finite fields via field extensions.
Abstract
We present Modular Polynomial (MP) Codes for Secure Distributed Matrix Multiplication (SDMM). The construction is based on the observation that one can decode certain proper subsets of the coefficients of a polynomial with fewer evaluations than is necessary to interpolate the entire polynomial. We also present Generalized Gap Additive Secure Polynomial (GGASP) codes. Both MP and GGASP codes are shown experimentally to perform favorably in terms of recovery threshold when compared to other comparable polynomials codes for SDMM which use the grid partition. Both MP and GGASP codes achieve the recovery threshold of Entangled Polynomial Codes for robustness against stragglers, but MP codes can decode below this recovery threshold depending on the set of worker nodes which fails. The decoding complexity of MP codes is shown to be lower than other approaches in the literature, due to the user not being tasked with interpolating an entire polynomial.
