next up previous
Next: Partition Protocol Up: TGDHProtocols Previous: Join Protocol

Leave Protocol

 

Assume that we have n members and a member Md leaves the group. In this case, the sponsoris the right-most leaf node of the subtree rooted at the leaving member's sibling node. In the leave protocol every member updates its key tree by deleting the leaf node corresponding to Md. The former sibling of Md is promoted to replace Md's parent node. The sponsorpicks a new secret share, computes all keys on its key path up to the root, and broadcasts the new set of blinded keys to the group. This information allows all members to recompute the new group key.

Assuming the setting of figure 3, if member M3 leaves the group, every member deletes nodes 1,1 and 2,2 . After updating the tree, the sponsorM5 picks a new key K2,3 , recomputes K1,1 , K0,0 , BK2,3 and BK1,1 , and broadcasts the updated tree T5 with BK5. Upon receiving the broadcast message, all members compute the group key. Note that M3 cannot compute the group key, though it knows all the blinded keys, because its share is no longer part of the group key.

  figure558
Figure 3: Tree updating in leave operation


next up previous
Next: Partition Protocol Up: TGDHProtocols Previous: Join Protocol

Adrian Perrig
Fri Sep 1 21:02:14 PDT 2000