- The paper introduces an information-theoretic secure aggregation scheme that combines random permutations, one-time masks, and Lagrange-coded secret sharing to hide top-K supports while tolerating dropouts and colluding users.
- The construction achieves rates of approximately (K + log_q binom(L,K))/L in the masked-input phase and 1/(U−T) in mask elimination, making online communication nearly independent of model dimension for sparse updates.
- Experiments with CIFAR-10 and ResNet-20 show accuracy close to unsecured training at 1% sparsification and dropout rates up to 50%, although full-dimensional permutation sharing remains an offline scalability bottleneck.
This paper studies information-theoretic secure aggregation (SecAgg) with top-K gradient sparsification in decentralized federated learning (DFL), addressing two practical constraints—user dropouts and user collusion—that prior information-theoretic DSA constructions did not handle jointly with sparsification (2606.10780).
Motivation and problem setting
Secure aggregation protects against gradient reconstruction attacks by transmitting only masked updates, but conventional protocols incur communication that scales with the full gradient dimension L, which is prohibitive for large models and especially acute in serverless DFL with bandwidth-limited, unreliable nodes. Gradient sparsification mitigates this: random-K sampling has been treated information-theoretically by Sami and Güler, but top-K selection—which retains the K largest-magnitude entries and empirically yields better accuracy—had not been addressed. The core difficulty is that top-K support sets Kn are functions of the gradients themselves, so hiding them requires additional machinery beyond masking values.
The system model comprises N users over a fully connected peer-to-peer broadcast network, each holding a length-L input Wn over L0. A scheme operates in two phases—a masked-input phase broadcasting L1 and a mask-elimination phase broadcasting L2—and must satisfy correctness for all dropout patterns with at least L3 survivors across both phases, and L4-privacy in the strong sense that any coalition of up to L5 users learns nothing beyond the sparse aggregate and their own inputs. Communication rates are L6 and L7.
The proposed scheme
The construction combines three ingredients. First, each user samples an independent uniform permutation L8 of L9 (equivalently a permutation matrix K0) to conceal its top-K1 support set; since the permuted indices are uniform regardless of K2, index leakage is eliminated. Second, each user draws a random mask vector K3 to one-time-pad the selected gradient values. Third, the permutation matrix rows and the masked products K4 are secretly shared via secure Lagrange encoding polynomials of degree at most K5, evaluated at public points K6, with K7 noise coordinates providing collusion resilience.
In the masked-input phase, user K8 broadcasts only K9—that is, K0 masked symbols plus K1 obfuscated indices. In the mask-elimination phase, each survivor broadcasts
K2
which is an evaluation of a degree-K3 polynomial whose coefficients cancel the masks. With K4 and hence K5, any K6 evaluations suffice for Lagrange interpolation; evaluating the recovered polynomial at the points K7 yields the unmasked aggregate because K8.
The main result is stated as a theorem: for all parameters with K9 and K0, there exists a scheme achieving
K1
Two implications follow directly. The first-phase cost is now dimension-independent apart from the combinatorial term K2, which vanishes as K3 grows for fixed sparsity ratio—for K4 this overhead is negligible—so online communication decouples from model size, unlike prior DSA constructions whose costs scale with K5. The second-phase rate K6 matches existing two-phase SecAgg schemes, so the improvement comes entirely from the first phase. The paper also notes the scheme transfers verbatim to centralized FL, where the server's joint view with K7 colluding users coincides with the decentralized adversary's view.
Experiments
Experiments use CIFAR-10 with ResNet-20, K8 users under non-IID partitioning, K9, K0, and K1. Across dropout rates from 0% to 50%, the proposed scheme tracks the no-SecAgg baseline closely in test accuracy while substantially outperforming secure aggregation with random-K2 sparsification in both convergence speed and final accuracy. This supports the claim that top-K3 selection preserves accuracy even at 1% sparsification, and that the privacy mechanism does not degrade training despite dropout rates up to 50%.
Limitations and open questions
The paper is explicit about one significant cost: the offline phase requires secretly sharing full-dimensional permutation matrices, so offline communication and storage scale with K4. The authors state plainly that this limits scalability to large-scale models and identify relaxing information-theoretic security to computational security via shared short cryptographic seeds as the natural remedy—an open direction they do not pursue. Two further assumptions deserve note: the analysis presumes K5 (implicitly required by the block partition) and a finite field of size K6, while real-valued gradients must be quantized into K7, with top-K8 selection performed in the real domain before quantization. Finally, the scheme provides achievability only; no converse or optimality proof is given for the rates K9 and Kn0, leaving open whether these rates are information-theoretically optimal for the top-Kn1 DSA problem.
Conclusion
The paper formulates and solves information-theoretic secure aggregation with top-Kn2 sparsification in DFL under simultaneous dropouts and collusion, using random permutations to hide gradient-dependent support sets and Lagrange-coded secret sharing to enable dropout-robust mask cancellation. It achieves a first-phase rate essentially independent of gradient dimension and matches the standard second-phase rate Kn3, with experiments confirming baseline-comparable accuracy at 1% sparsification. The principal unresolved issues are the dimension-dependent offline overhead and the absence of matching lower bounds.