Extend skeleton for LOM secure aggregation training #1131
Labels
done
issue is completed, it meets the DoD and was merged to the next release integration branch
sprint backlog
the development team adds an entry to the sprint backlog
Milestone
As a developer I want to extend researcher, node and messages classes "skeleton" so that I can trigger a training with secure aggregation (choosing scheme from Joye Libert and LOM) with the
Experiment
API from a notebook, with a dummy payload (not yet really doing encryption, or saving/reading secagg elements to/from database).The output of this task a a "skeleton" implementation where we can plug the bits: LOM encrypt/decrypt, DH negotiation payload, secagg elements save/read to/from database, etc.
extend researcher
SecureAggregation
class hierarchyextend researcher
SecaggContext
class hierarchyadapt researcher breakpoint
adapt/extend message format for
TrainRequest
(add secagg scheme, specific ID(s) per scheme)adapt node side
Round
create
SecaggLomCrypter
with dummy payload (where LOM code will be inserted later)The text was updated successfully, but these errors were encountered: