'Multi User X3EDH
I've been working on a chat in node/electron that is implementing Signal Protocol with X3EDH, and double ratchet.
My question is, is there a way to implement the X3EDH between multiple users without compromising the double ratchet or sharing parts of their shared key results?
The current method of a group exchange I'm implementing is to first do a X3EDH between each user (just user to user), then send another public key (encrypted using the first X3EDH) to each user individually in order for them all to calculate one shared key.
Is there a simpler way to achieve this?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
