Closed
Milestone
started on Sep 5, 2022
Secure Aggregation Integration
Milestone ID: 3079
Split in two parts:
- secagg crypto material negotiation (biprime, server key)
- Joye-Libert scheme secagg, based on Riccardo's Poc (branch
jl_sec_agg
)
General trend: make it as simple as possible for this first version (complicated milestone by itself ...).
Design choices:
- use auto signed certificates
- all security context (party_id, PEM cert, host, port) spread manually on all hosts before using secagg ? [at least for this first version]
- security context lifecycle - need to be flexible (eg: N reused for later experiment, server keys negotiated for each experiment)
Work notes: https://notes.inria.fr/EmnMcWpsR8a242YzO_xO8A?edit