Task #3015
closedPrimary Group Manager
100%
Description
Primary group manager generates group decryption key and publishes the encrypted decryption key.
Ideally, group manager does not have to be an always-online instance. Once the data containing keys are generated and encrypted, manager can put the data into repo.
Therefore, group manager should have an interface to publish data.
The group manager also provides two membership management interfaces: addMember and removeMember.
When adding a member, the group manager encrypt the decryption key using the added member's public key and publishes the encrypted copy as data packet.
When removing a member, the group manager create a new decryption key, and created an encrypted copy of the new decryption key using each remaining members's public key.
Files