TreeKEM Comparison
See
Messaging Layer Security (MLS) for descriptions about TreeKEM,
Keep the Dirt: Tainted TreeKEM, Adaptively and Actively Secure Continuous Group Key Agreement
about tainted TreeKEM, and
Multicast Key Agreement, Revisited
about Multicast.
See the GitHub repository for the library source codes and a detailed specification about the algorithms and the meaning of the options.
Options
Left-balanced binary tree –
- position to add new leaf:
- remove strategy:
Perfect binary tree –
- position to add new leaf:
- remove strategy:
B tree –
- max degree:
- position to add new leaf:
- remove strategy:
LLRB tree –
- mode:
- position to add new leaf:
- remove strategy:
Algorithm – preset: MLS TreeKEM
Algorithm – preset: tainted TreeKEM
Algorithm – preset: Multicast
Algorithm – custom
- use "unmerged leaves/nodes" optimization:
- use OTP optimization:
- use SKE optimization:
- secret region:
Simulation – initial group size n
:
Simulation – random operation number k
:
Simulation – add operation weight w
add:
Simulation – remove operation weight w
remove = 1 - w
add - w
update
Simulation – update operation weight w
update:
Results
( )