REVIEW 3 major objections 3 minor 19 references
On the Optimal Source Key Size of Secure Gradient Coding
T0 review · 3 major / 3 minor · reviewed 2026-08-16 · deepseek-v4-flash
Pith's one-line read The paper pins the minimum source key size for secure gradient coding with m at least 1 to a recursive formula that matches a new lower bound in several regimes.
desk verdict The achievable schemes are fresh and interesting, but the converse bound rests on an undefined 'symmetric transmission' assumption, so the claimed optimality is not established. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the source key size $\eta = H(Q_1,\ldots,Q_N)/L$, the total randomness shared among servers normalized by the gradient length, paired on the achievability side with the recursive function $h(N,M)$ defined by four cases: $N > 2M$; $1.5M \le N < 2M$ with $M$ even or odd; and $M < N < 1.5M$. The lower bound runs through ordered server sets: if an ordered list $s_1,\ldots,s_{|s|}$ has each server holding a dataset that appeared at most $m-1$ times among earlier servers, the proof argues that those $|s|$ transmissions must carry at least $|s|L/m$ fresh entropy, forcing $\eta \ge |s|/m - 1$. The upper bound is carried by data assignments based on fractional repetition and transmitter interference alignment, a linear-coding technique that places coefficient vectors in left null spaces of sub-matrices so that servers missing certain datasets still transmit combinations that fit the decoding demand matrix.
What would settle it
Take a small case such as $K=N=5$, $m=2$, $M=3$, choose an assignment with three servers satisfying condition (8), and write the coefficient matrix of their transmissions in terms of the $L/2$-length gradient pieces. If the rank of that matrix is strictly below $3L/2$, the entropy step $H(X_{s_1},X_{s_2},X_{s_3}) \ge 3L/2$ behind Theorem 2 fails, and the claimed lower bound would have to be lowered. A direct search over assignments and random linear encoders for small $N,M$ looking for $\eta < \lceil mN/M\rceil/m - 1$ would settle whether the claimed minimum is real.
Extended reading notes
Core claim
The central claim is that for the $(K,N,N_r,m)$ secure gradient coding problem under linear encoding and optimal communication cost $N_r/m$, the minimum source key size satisfies $\eta^\star \ge \lceil mN/(N-N_r+m)\rceil/m - 1$, and a newly designed recursive scheme achieves $\eta = h(N,M)/m - 1$ for a recursively defined $h(N,M)$, matching the converse in several parameter regimes and giving the exact value $\eta^\star = N/M - 1$ when $M = N - N_r + m$ divides $N$. The achievability scheme partitions servers and datasets into blocks, uses fractional repetition within blocks, and coordinates groups with transmitter interference alignment so that any $N_r$ servers recover the full gradient sum while the number of transmitted linearly independent combinations is kept equal to $h(N,M)$. The paper also shows numerically that this scheme needs fewer source keys than the optimal cyclic-assignment scheme.
Load-bearing premise
The converse relies on the assumption that each server's transmission contains an independent $1/m$ slice of some gradient that earlier servers cannot compute; in a general linear scheme the transmitted symbols are combinations shared across all datasets assigned to that server, so this per-dataset independence is assumed rather than proved.
Editorial extensions
If this is right
- When $M$ divides $N$, the minimum source key size is exactly $\eta^\star = N/M - 1$, so the key overhead is pinned by the storage redundancy alone.
- Because the achievable scheme keeps the communication cost at $N_r/m$, security against a user who receives all transmissions costs no extra communication, only a key of size roughly $h(N,M)/m - 1$.
- For parameters covered by the four recursive cases, the new assignment requires fewer source keys than the optimal cyclic assignment, so data assignment is a first-order factor in key efficiency.
- Corollary 2 gives a universal benchmark: every secure linear scheme, regardless of assignment, must use at least $\lceil mN/(N-N_r+m)\rceil/m - 1$ source-key symbols.
Reading between the lines
- One testable next step is to compute the gap between Corollary 2 and Theorem 3 for all small $(N,M)$; if the gap is always zero, the exact key-size formula likely has a closed form as a Euclidean-type recursion.
- If the symmetric-transmission assumption can be removed from the converse proof, the min-max problem in Corollary 1 would become the exact characterization for arbitrary linear schemes, not only symmetric ones.
- The interference-alignment design may transfer to heterogeneous gradient coding, where datasets have different replication counts, yielding key-size bounds for non-uniform assignments.
- Because the key size grows roughly as $N/M - 1$, a natural tradeoff question is how much communication cost must be given up to reduce the key size below this level.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies the (K, N, N_r, m) secure gradient coding problem, in which a user must recover the sum of K gradient vectors from the responses of any N_r of N servers, each dataset is stored at M = N - N_r + m servers, and the full set of N responses must reveal nothing beyond the sum. The authors aim to characterize the minimum source-key size η needed to achieve the optimal communication cost N_r/m under linear encoding. Theorem 2 states a lower bound η ≥ |s|/m - 1 for any ordered set of servers satisfying condition (8); Corollary 2 converts this into the universal bound η* ≥ ⌈mN/(N - N_r + m)⌉/m - 1. Theorem 3 proposes a recursive achievable scheme with key size h(N, M)/m - 1, and Remark 1 claims exact optimality η* = N/M - 1 when M divides N. The paper also compares the proposed scheme with the cyclic-assignment scheme in a numerical example.
Significance. If established, the paper would extend the known m = 1 characterization of the minimum source-key size to all m ≥ 1 and would show that non-cyclic assignments can strictly reduce the required key size while preserving the optimal communication cost. The recursive assignment constructions and the worked example in Section IV-C are useful, and the numerical comparison illustrates the claimed gains over cyclic assignment. However, the information-theoretic converse is the load-bearing part of the optimality claim, and it rests on an undefined 'symmetric transmission' assumption and an unproved combinatorial assertion. As it stands, the manuscript provides an achievability study for structured assignments but does not establish the optimality of the proposed key size for the model defined in Section II.
major comments (3)
- [Appendix A, Eq. (23d)] The key step (23d) is not justified. The inequality H(X_{s_1},...,X_{s_|s|}) ≥ |s|L/m is supported only by the sentence 'Under the symmetric transmission and linear coding, each server should contain 1/m independent part of W_{s_i}', but 'symmetric transmission' is never defined in Section II and is not a consequence of the model. In a general linear scheme, X_n is an F_q-linear function of all gradients assigned to server n and of the key Q_n; it need not decompose into independent per-dataset shares, and the claim that 'the length of each message should be larger than L/m' does not follow from R = N_r/m, which bounds the sum of T_n over any N_r servers rather than each individual T_n. Theorem 2, and hence the lower bound built on it, is not established for the model as stated.
- [Appendix B (proof of Corollary 2)] The proof asserts without proof that 'for any possible assignment, we can find ⌈mK/M⌉ servers' satisfying condition (8), and the displayed equality ⌈mK/M⌉ = ⌈mN/(N - N_r + m)⌉ silently replaces K by N; no such replacement is stated in the model. The sentence 'we assign K/N (N - N_r + m) datasets to each server' also presumes that every server has the same number of assigned datasets, which is not required by the data assignment phase. Consequently the universal converse bound (11) is unsupported even if the argument in Appendix A were repaired.
- [Appendix C and Theorem 3] The achievability proof is incomplete as a proof of Theorem 3 for the stated problem. Section IV explicitly restricts attention to K = N and transfers only when N divides K, so the general-K case is left open. Within the recursive schemes, several rank assertions are made without proof; for example, in Scheme 3 the decoding argument states that 'any m + N - (3M - 1)/2 servers in either of the groups compute linearly independent combinations,' and Appendix D justifies the need for interference alignment only by comparing the number of equations with the dimension of a null space. The dependence on [19] as a black box, together with the unspecified finite-field size in statements such as 'linearly independent with high probability' in Scheme 4, means the matching achievability claim is not fully verified.
minor comments (3)
- [Section IV-C, Example 1] The notation is inconsistent: the text introduces F_1,...,F_6, the matrix in (18) is written with rows f_1,...,f_6, and the design of 'f_5 and f_6' is promised but never explicitly given; the reader has to infer the relation between F and f.
- [Figure 2] The caption is garbled ('e for TheCombined Schem', 'or CorollaConverse bound f', 'gnityclic asscith thewScheme'); it should be rewritten to identify the three curves clearly.
- [Section II and Corollary 2] The notation switches between K and N without comment: Corollary 2 and Theorem 3 are stated for the (K, N, N_r, m) problem, but the bound (11) and the function h(N, M) depend only on N and M; the role of K should be clarified throughout.
Circularity Check
The converse bound in Theorem 2 is obtained by assuming the exact entropy increment it needs: the undefined 'symmetric transmission' condition is used to assert that each server contributes L/m fresh independent symbols, which is precisely (23d).
-
self definitional
[Appendix A, proof of Theorem 2, step (23d); Theorem 2 statement (Section III)]
"Under the symmetric transmission and linear coding, each server should contain 1/m independent part of W_{s_i}. Thus, we have the message of server s_i is independent to messages from {s_1,...,s_{i-1}}, because of the independent part of W_{s_i}. Since the length of each message should be larger than L/m, we can obtain (23d) under the symmetric transmission and linear coding."
Equation (23d) is H(X_{s_1},...,X_{s_|s|}) ≥ |s|L/m, which is exactly the lower bound needed to conclude η ≥ |s|/m − 1. The proof establishes it by asserting that each server s_i's transmission contains a 1/m independent part of W_{s_i} and is therefore independent of earlier transmissions, giving the per-server entropy increment L/m. That per-server independence/entropy claim is not derived from the Section II model (linear ψ_n, security constraint, assignment rule); 'symmetric transmission' is never defined. The operative content of the phrase is precisely the conclusion: each server contributes L/m fresh entropy. Thus Theorem 2's converse is assumed in the proof step rather than derived; Corollary 2 inherits this reduction.
full rationale
The paper's main new converse bound (Theorem 2/Corollary 2) is not self-contained: Appendix A's key step (23d) is supported only by an undefined 'symmetric transmission and linear coding' assertion that each server has a fresh 1/m share of some gradient. No equation in the model implies this decomposition for general linear coding, where a server's L/m transmitted symbols are linear combinations shared across all its datasets; hence the claimed lower bound is effectively built into the proof's assumption. This is a circular reduction, though not a fitted-parameter or self-citation chain. The self-citations to [11] and [19] (both involve author Wan, and [19] also Huang/Qiu) are load-bearing as external tools but are separate published results used as black boxes; they do not restate the target η* bound, so they do not add circularity. The achievability schemes in Section IV and Appendix C are constructive and independent of the converse; they neither assume nor fit the target key size. Because the converse is a central claimed contribution and reduces to an assumed per-server entropy increment, the score is 6 rather than a minor-citation score.
Assumptions & free parameters
assumptions (5)
- domain assumption The optimal communication cost under linear encoding is Nr/m (Theorem 1, citing [9] and [11]).
- domain assumption Any non-secure scheme can be made secure without changing communication cost, with key size λ/m−1 where λ is the number of linearly independent messages ([11, Theorem 1]).
- domain assumption The general problem can be reduced to K=N when N divides K ([11, Remark 1]).
- domain assumption The transmitter interference alignment construction from [19] can provide the required row vectors s_n.
- domain assumption Gradients are independent and uniformly distributed over F_q^L.
Cite this review
Pith. "Pith review of On the Optimal Source Key Size of Secure Gradient Coding." pith.science (2026). https://pith.science/paper/S4RZJCEO
@misc{pith2026250420662,
author = {Pith},
title = {Pith review of: On the Optimal Source Key Size of Secure Gradient Coding},
year = {2026},
howpublished = {\url{https://pith.science/paper/S4RZJCEO}},
note = {Machine review of arXiv:2504.20662}
}
abstract
With gradient coding, a user node can efficiently aggregate gradients from server nodes processing local datasets, achieving low communication costs and maintaining resilience against straggling servers. This paper considers a secure gradient coding problem, where a user aims to compute the sum of the gradients from $K$ datasets with the assistance of $N$ distributed servers. The user should recover the sum of gradients by receiving transmissions from any $N_r$ servers, and each dataset is assigned to $N - N_r + m$ servers. The security constraint guarantees that even if the user receives transmissions from all servers, it cannot obtain any additional information about the datasets beyond the sum of gradients. It has been shown in the literature that this security constraint does not increase the optimal communication cost of the gradient coding problem, provided enough source keys are shared among the servers. However, the minimum required source key size that ensures security while maintaining this optimal communication cost has only been studied for the special case $m = 1$. In this paper, we focus on the more general case $m \geq 1$ and aim to determine the minimum required source key size for this purpose. We propose a new information-theoretic converse bound on the source key size, as well as a new achievable scheme with carefully designed data assignments. Our scheme outperforms the existing optimal scheme based on the widely used cyclic data assignment and coincides with the converse bound under certain system parameters.
Figures
Reference graph
Works this paper leans on
-
[19]
Fundamental limits of distributed linearly separable computation under cyclic assign- ment,
W. Huang, K. Wan, H. Sun, M. Ji, R. C. Qiu, and G. Caire, “Fundamental limits of distributed linearly separable computation under cyclic assign- ment,” in 2023 IEEE International Symposium on Information Theory (ISIT), 2023, pp. 2296–2301. APPENDIX A PROOF OF THEOREM 2 By the security constraint in (7), the user can only obtain W1 +··· +WK without accessi...
work page 2023
-
[1]
Practical secure aggregation for privacy-preserving machine learning,
K. Bonawitz, V . Ivanov, B. Kreuter, A. Marcedone, H. B. McMahan, S. Patel, D. Ramage, A. Segal, and K. Seth, “Practical secure aggregation for privacy-preserving machine learning,” in Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, ser. CCS ’17. New York, NY , USA: Association for Computing Machinery, 2017, p. 1175–...
arXiv 2017
-
[2]
Privacy-preserving deep learning,
R. Shokri and V . Shmatikov, “Privacy-preserving deep learning,” in Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security , ser. CCS ’15. New York, NY , USA: Association for Computing Machinery, 2015, p. 1310–1321. [Online]. Available: https://doi.org/10.1145/2810103.2813687
arXiv 2015
-
[3]
A. Shamir, “How to share a secret,” Commun. ACM , vol. 22, no. 11, p. 612–613, Nov. 1979. [Online]. Available: https://doi.org/10.1145/ 359168.359176
arXiv 1979
-
[4]
Non-interactive and information-theoretic secure ver- ifiable secret sharing,
T. P. Pedersen, “Non-interactive and information-theoretic secure ver- ifiable secret sharing,” in Annual international cryptology conference . Springer, 1991, pp. 129–140
1991
-
[5]
On the complexity of verifiable secret sharing and multiparty computation,
R. Cramer, I. Damgård, and S. Dziembowski, “On the complexity of verifiable secret sharing and multiparty computation,” in Proceedings of the thirty-second annual ACM symposium on Theory of computing , 2000, pp. 325–334
work page 2000
-
[6]
Multiparty unconditionally secure protocols,
D. Chaum, C. Crépeau, and I. Damgard, “Multiparty unconditionally secure protocols,” in Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing , ser. STOC ’88. New York, NY , USA: Association for Computing Machinery, 1988, p. 11–19. [Online]. Available: https://doi.org/10.1145/62212.62214
-
[7]
X. Yue, H. Wang, D. Jin, M. Li, and W. Jiang, “Healthcare data gateways: found healthcare intelligence on blockchain with novel privacy risk control,” Journal of medical systems , vol. 40, pp. 1–8, 2016
work page 2016
Show all 19 references
-
[8]
Gradient coding: Avoiding stragglers in distributed learning,
R. Tandon, Q. Lei, A. G. Dimakis, and N. Karampatziakis, “Gradient coding: Avoiding stragglers in distributed learning,” in Proceedings of the 34th International Conference on Machine Learning , ser. Proceedings of Machine Learning Research, D. Precup and Y . W. Teh, Eds., vol...
2017
-
[9]
Communication-computation efficient gradient coding,
M. Ye and E. Abbe, “Communication-computation efficient gradient coding,” in International Conference on Machine Learning . PMLR, 2018, pp. 5610–5619
2018
-
[10]
Optimal communication- computation trade-off in heterogeneous gradient coding,
T. Jahani-Nezhad and M. A. Maddah-Ali, “Optimal communication- computation trade-off in heterogeneous gradient coding,” IEEE Journal on Selected Areas in Information Theory , vol. 2, no. 3, pp. 1002–1011, 2021
2021
-
[11]
On secure distributed linearly separable computation,
K. Wan, H. Sun, M. Ji, and G. Caire, “On secure distributed linearly separable computation,” IEEE Journal on Selected Areas in Communi- cations, vol. 40, no. 3, pp. 912–926, 2022
2022
-
[12]
Safelearn: Secure aggregation for private federated learning,
H. Fereidooni, S. Marchal, M. Miettinen, A. Mirhoseini, H. Möllering, T. D. Nguyen, P. Rieger, A.-R. Sadeghi, T. Schneider, H. Yalame, and S. Zeitouni, “Safelearn: Secure aggregation for private federated learning,” in 2021 IEEE Security and Privacy Workshops (SPW) , 2021, pp. 56–62
2021
-
[13]
Communication- computation efficient secure aggregation for federated learning,
B. Choi, J.-y. Sohn, D.-J. Han, and J. Moon, “Communication- computation efficient secure aggregation for federated learning,” arXiv preprint arXiv:2012.05433, 2020
2012 arXiv
-
[14]
Lightsecagg: a lightweight and versatile design for secure aggregation in federated learning,
J. So, C. He, C.-S. Yang, S. Li, Q. Yu, R. E. Ali, B. Guler, and S. Avestimehr, “Lightsecagg: a lightweight and versatile design for secure aggregation in federated learning,” in Proceedings of Machine Learning and Systems , D. Marculescu, Y . Chi, and C. Wu, Eds., vol. 4, 202...
2022
-
[15]
Swiftagg: Communication-efficient and dropout-resistant secure aggregation for federated learning with worst-case security guarantees,
T. Jahani-Nezhad, M. A. Maddah-Ali, S. Li, and G. Caire, “Swiftagg: Communication-efficient and dropout-resistant secure aggregation for federated learning with worst-case security guarantees,” in 2022 IEEE International Symposium on Information Theory (ISIT) . IEEE, 2022, pp. 103–108
2022
-
[16]
Information theoretic secure aggregation with user dropouts,
Y . Zhao and H. Sun, “Information theoretic secure aggregation with user dropouts,” IEEE Transactions on Information Theory , vol. 68, no. 11, pp. 7471–7484, 2022
2022
-
[17]
Interference alignment and degrees of freedom of the k-user interference channel,
V . R. Cadambe and S. A. Jafar, “Interference alignment and degrees of freedom of the k-user interference channel,” IEEE Transactions on Information Theory, vol. 54, no. 8, pp. 3425–3441, 2008
2008
-
[18]
Degrees of freedom for the mimo interference channel,
S. A. Jafar and M. J. Fakhereddin, “Degrees of freedom for the mimo interference channel,” IEEE Transactions on Information Theory , vol. 53, no. 7, pp. 2637–2642, 2007
2007
Reviewed August 16, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.