Paper 2025/1141

LZKSA: Lattice-Based Special Zero-Knowledge Proofs for Secure Aggregation's Input Verification

Zhi Lu, Huazhong University of Science and Technology
Songfeng Lu, Huazhong University of Science and Technology
Abstract

In many fields, the need to securely collect and aggregate data from distributed systems is growing. However, designs that rely solely on encrypted data transmission make it difficult to trace malicious users. To address this challenge, we have enhanced the secure aggregation (SA) protocol proposed by Bell et al. (CCS 2020) by introducing verification features that ensure compliance with user inputs and encryption processes while preserving data privacy. We present LZKSA, a quantum-safe secure aggregation system with input verification. LZKSA employs seven zero-knowledge proof (ZKP) protocols based on the Ring Learning with Errors problem, specifically designed for secure aggregation. These protocols verify whether users have correctly used SA keys and their $L_{\infty}$, $L_2$ norms and cosine similarity of data, meet specified constraints, to exclude malicious users from current and future aggregation processes. The specialized ZKPs we propose significantly enhance proof efficiency. In practical federated learning scenarios, our experimental evaluations demonstrate that the proof generation time for $L_{\infty}$ and $L_2$ constraints is reduced to about $10^{-3}$ of that required by the current state-of-the-art method, RoFL (S\&P 2023), and ACORN (USENIX 2023). For example, the proof generation/verification time of RoFL, ACORN and LZKSA for $L_{\infty}$ is 94s/29.9s, 78.7s/33.9s, and 0.02s/0.0062s for CIFAR10, respectively.

Note: This is an expanded version of the paper published at the CCS conference. The main addition is the content of the security proof presented in the appendix.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Major revision. 2025 ACM SIGSAC Conference on Computer and Communications Security
DOI
10.1145/3719027.3744812
Keywords
Zero-Knowledge proofSecure AggregationInput ValidationFederated Learning
Contact author(s)
luzhi @ hust edu cn
lusongfeng @ hust edu cn
History
2025-06-19: approved
2025-06-17: received
See all versions
Short URL
https://ia.cr/2025/1141
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2025/1141,
      author = {Zhi Lu and Songfeng Lu},
      title = {{LZKSA}: Lattice-Based Special Zero-Knowledge Proofs for Secure Aggregation's Input Verification},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1141},
      year = {2025},
      doi = {10.1145/3719027.3744812},
      url = {https://eprint.iacr.org/2025/1141}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.