Improved Trade-offs Between Amortization and Download Bandwidth for Linear HSS
Keller Blackwell, Mary Wootters
TL;DR
This work provides a complete, constructive characterization of linear HSS schemes for low-degree multivariate polynomials by linking reconstruction to labelweight codes. By extending the BW23 framework to arbitrary-rate HSS, the authors show that any linear HSS with rate $R$ corresponds to a linear code of the same rate with minimum labelweight at least $dt+1$, and vice versa. Using algebraic-geometry codes, specifically Hermitian and Goppa codes, they achieve near-optimal download rates with significantly improved amortization: Hermitian-code schemes approach the optimal rate $1-\frac{dt}{s}$ up to a $O(s^{-1/3})$ loss while attaining amortization $\ell = s-dt- O(s^{2/3})$, and Goppa-code-based schemes offer practical binary-field constructions with amortization savings $\ell = s-udt$ at the cost of a small rate loss. The results suggest substantial practical improvements in the amortization of linear HSS without large sacrifices in download efficiency, and they highlight the value of structured algebraic-geometric codes over random constructions in this setting.
Abstract
A Homomorphic Secret Sharing (HSS) scheme is a secret-sharing scheme that shares a secret $x$ among $s$ servers, and additionally allows an output client to reconstruct some function $f(x)$ using information that can be locally computed by each server. A key parameter in HSS schemes is download rate, which quantifies how much information the output client needs to download from the servers. Often, download rate is improved by amortizing over $\ell$ instances of the problem, making $\ell$ also a key parameter of interest. Recent work (Fosli, Ishai, Kolobov, and Wootters 2022) established a limit on the download rate of linear HSS schemes for computing low-degree polynomials and constructed schemes that achieve this optimal download rate; their schemes required amortization over $\ell = Ω(s \log(s))$ instances of the problem. Subsequent work (Blackwell and Wootters, 2023) completely characterized linear HSS schemes that achieve optimal download rate in terms of a coding-theoretic notion termed optimal labelweight codes. A consequence of this characterization was that $\ell = Ω(s \log(s))$ is in fact necessary to achieve optimal download rate. In this paper, we characterize all linear HSS schemes, showing that schemes of any download rate are equivalent to a generalization of optimal labelweight codes. This equivalence is constructive and provides a way to obtain an explicit linear HSS scheme from any linear code. Using this characterization, we present explicit linear HSS schemes with slightly sub-optimal rate but with much improved amortization $\ell = O(s)$. Our constructions are based on algebraic geometry codes (specifically Hermitian codes and Goppa codes).
