Privacy-preserving aggregation is a cornerstone for AI systems that learn from distributed data without exposing individual records, especially in federated learning and telemetry. Existing two-server protocols (e.g., Prio and successors) set a practical baseline by validating inputs while preventing any single party from learning users' values, but they impose symmetric costs on both servers and communication that scales with the per-client input dimension L. Modern learning tasks routinely involve dimensionalities L in the tens to hundreds of millions of model parameters. We present TAPAS, a two-server asymmetric private aggregation scheme that addresses these limitations along four dimensions: (i) no trusted setup or preprocessing, (ii) server-side communication that is independent of L (iii) post-quantum security based solely on standard lattice assumptions (LWE, SIS), and (iv) stronger robustness with identifiable abort and full malicious security for the servers. A key design choice is intentional asymmetry: one server bears the O(L) aggregation and verification work, while the other operates as a lightweight facilitator with computation independent of L. This reduces total cost, enables the secondary server to run on commodity hardware, and strengthens the non-collusion assumption of the servers. One of our main contributions is a suite of new and efficient lattice-based zero-knowledge proofs; to our knowledge, we are the first to establish privacy and correctness with identifiable abort in the two-server setting.
Figures & tables
Communication Cost
Computation Cost
Server
Mal.
Server 1
Server 2
Client
Server 1
Server 2
Client
Security
Clients
Elsa
n+nLt2
n+nLt2
tL+λ+κ+LlogL
n(tL+λ+κ)
n(tL+λ+κ)
tL+λ+κ
MP
Yes
Prio
ntLλ+tLlogtL
ntL+tLlogtL
tL
ntLlogtL
ntLlogtL
tLlogtL
SH
Yes
Prio+
nLt
nLt
Lt
nLtλ
nLtλ
L
SH
Yes
Heli
n(L+logt)
(L+γnlogn)
(L+logtL)
ntL+Ln⋅2t
L+γn
tL
MP
Yes
TAPAS
nL
nλ
L+λ
nL
n
L
SH
No
Table 1: Costs are reported for n clients and vector length L , where inputs ∈[0,2t−1) Computation and communication (vector count) are given in (⋅) notation, omitting constant factors. Communication cost omits the computational security parameter ( λ ) factor that accounts for bit-length in field and group elements. κ is the statistical security parameter. For Heli, γ denotes the fraction of dropped clients from computation. Server Security has three flavors: semi-honest (SH) server(s), malicious privacy (MP) where honest server can detect deviation, and its strengthened version identifiable abort (IA) where the honest server can identify the misbehaving party.
Figure 1: Sequence Diagram of TAPAS showing client communication with the two servers and additional rounds of communication between the two servers. By updates, we are indicating the model updates that is to be sent to the server and are the inputs to our secure aggregation protocol. The unmasked result is communicated with all the users, in the semi-honest version. The version that is secure against malicious servers also allow the participants to verify the aggregate using commitments.
Component
Base ( L∞ )
Shift Norm (T)
Sigma (σ=ξT)
Verification ( β )
Secret s
Bs
CnBs
ξCλBs
τλσs
Error e
Be
CdBe
ξCdBe
τdσe
Message x
Bx
CdBx
ξCdBx
τdσx
Table 2: Parameters for the Zero-knowledge Argument of Knowledge
Figure 2: Lattice-based Zero-Knowledge Argument of Knowledge for Relation RBlock . Here C is the maximum value of the challenge set. We sample challenges between {−C,…,C} .
Figure 3: The ideal functionality for Secure Aggregation handling dropouts and validity constraints.
Figure 4: Protocol Two-server Asymmetric Private Aggregation SchemeSHBP for Semi-Honest Servers. Let L,λ,q be integers such that they are secure parameter choices of Hint LWE Assumption.
Figure 5: Protocol TAPASMALBP . Adds mask w and homomorphic verification for malicious security.
Figure 6: The Semi-Honest Protocol TAPASSHLWE . Here t,L,d,k are integers such that L=dk . Further, L,λ,q satisfies the Hint LWE Assumption.
Figure 7: Extended Σ -protocol for the relation in Definition 3 using Ajtai Commitment.
Figure 8: Protocol TAPASLWEMAL . Secure against Malicious server. Let L,k,m,d,t,λ be integers such that such that L=k⋅d,m=ω(λlogq) . and q,L,λ satisfy the Hint-LWE Assumption.
Clients ( n )
Client (s)
Server 1 (s)
Server 2 (s)
Elsa
Ours
Elsa
Ours
Elsa
Ours
10
0.550
0.197
0.908
0.563
0.912
0.015
20
0.805
0.200
1.178
0.762
1.180
0.031
30
1.003
0.193
1.384
0.778
1.380
0.048
40
1.650
0.198
1.752
1.388
1.751
0.063
50
1.707
0.193
2.098
1.433
2.098
0.077
Table 3: Scalability Analysis ( L=216 ). Direct comparison of computation time (in seconds) between Elsa and our proposed protocol as the number of clients ( n ) increases. Bold indicates the best performance in each category.
Vector Size
System
Client (s)
Server 1 (s)
Server 2 (s)
216
Elsa
3.139
3.743
3.734
Prio
13.282
2.62
3.070
Ours
0.202
2.572
0.162
217
Elsa
6.920
7.914
7.913
Prio
35.345
7.651
8.427
Ours
0.395
5.150
0.282
Table 4: Computation Time Comparison ( n=100 clients). Running times (in seconds) for Elsa and Pri vs. Ours across varying vector dimensions ( L ). Ours uses batched verification on Server 1 and lightweight auditing on Server 2. Bold indicates the best performance.
Federated learning enables collaborative model training across distributed clients, yet vanilla FL exposes client updates to the central server. Secure-aggregation schemes protect privacy against an honest-but-curious server, but existing approaches often suffer from many communication rounds, heavy public-key operations, or difficulty handling client dropouts. Recent methods like One-Shot Private Aggregation (OPA) cut rounds to a single server interaction per FL iteration, yet they impose substantial cryptographic and computational overhead on both server and clients. We propose a new protocol called DisAgg that leverages a small committee of clients called Aggregators to perform the aggregation itself: each client secret-shares its update vector to Aggregators, which locally compute partial sums and return only aggregated shares for server-side reconstruction. This design eliminates local masking and expensive homomorphic encryption, reducing endpoint computation while preserving privacy against a curious server and a limited fraction of colluding clients. By leveraging optimal trade-offs between communication and computation costs, DisAgg processes 100k-dimensional update vectors from 100k 5G clients with a 4.6x speedup compared to OPA, the previous best protocol.
Secure aggregation lets a server recover an aggregate of client updates without observing any individual update, but conventional protocols fix the aggregate precision when clients upload. We introduce and formulate a new progressive-resolution secure-aggregation functionality in which clients upload once and successively finer resolutions of the same aggregate can later be authorized without renewed client participation. To realize this functionality, we propose progressive-resolution secure aggregation (PSA): each clipped, dithered update is represented by compatible nested-lattice digits; separately releasable layers are protected by secure aggregation and an additional aggregate pad that remains unavailable to the server until a non-colluding release controller authorizes that layer.
Seyed Mohammad Azimi-Abarghouyi
Department of Electrical Engineering, Chalmers University of Technology, Gothenburg, Sweden
This article presents DDP-SA, a scalable privacy-preserving federated learning framework that jointly leverages client-side local differential privacy (LDP) and full-threshold additive secret sharing (ASS) for secure aggregation. Unlike existing methods that rely solely on differential privacy or on secure multi-party computation (MPC), DDP-SA integrates both techniques to deliver stronger end-to-end privacy guarantees while remaining computationally practical. The framework introduces a two-stage protection mechanism: clients first perturb their local gradients with calibrated Laplace noise, then decompose the noisy gradients into additive secret shares that are distributed across multiple intermediate servers. This design ensures that (i) no single compromised server or communication channel can reveal any information about individual client updates, and (ii) the parameter server reconstructs only the aggregated noisy gradient, never any client-specific contribution. Extensive experiments show that DDP-SA achieves substantially higher model accuracy than standalone LDP while providing stronger privacy protection than MPC-only approaches. The proposed framework scales linearly with the number of participants and offers a practical, privacy-preserving solution for federated learning applications with controllable computational and communication overhead.