Minimizing Latency for Secure Coded Computing Using Secret Sharing via Staircase Codes
Rawad Bitar, Parimal Parag, Salim El Rouayheb

TL;DR
This paper introduces Staircase codes, a new secure coding scheme that reduces latency in distributed private computations by efficiently handling variable straggler scenarios, outperforming classical secret sharing methods.
Contribution
The paper proposes Staircase codes for secure distributed computing, enabling flexible straggler tolerance and optimal download cost, with detailed analysis of waiting time distributions and bounds.
Findings
Staircase codes outperform classical secret sharing codes in latency reduction.
Derived exact and bounded distributions of Master's waiting time under various straggler scenarios.
Achieved universal information-theoretic limits on download cost in secure coded computing.
Abstract
We consider the setting of a Master server, M, who possesses confidential data (e.g., personal, genomic or medical data) and wants to run intensive computations on it, as part of a machine learning algorithm for example. The Master wants to distribute these computations to untrusted workers who have volunteered or are incentivized to help with this task. However, the data must be kept private and not revealed to the individual workers. Some of the workers may be stragglers, e.g., slow or busy, and will take a random time to finish the task assigned to them. We are interested in reducing the delays experienced by the Master. We focus on linear computations as an essential operation in many iterative algorithms such as principal component analysis, support vector machines and other gradient-descent based algorithms. A classical solution is to use a linear secret sharing scheme, such as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
