Paper 2025/1141 Original: eprint.iacr.org/2025/1141 ↗

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

Zhi Lu
Songfeng Lu
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.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2025-06-17: last updated
2025-06-17: published
Short URL
https://ia.cr/2025/1141
License
https://creativecommons.org/licenses/by-nc-nd/4.0/

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},
      url = {https://eprint.iacr.org/2025/1141}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.