Théophile Wallez's Avatar

Théophile Wallez

@twal.org

Post-doc researcher at CISPA, working on secure group messaging & machine-checked security proofs.

83
Followers
37
Following
7
Posts
16.11.2024
Joined
Posts Following

Latest posts by Théophile Wallez @twal.org

In the paper, we provide a detailed yet accessible description of TreeKEM internals (Section 2). If you always wanted to know how TreeKEM works but were too scared to read the huge and intimidating RFC, this is another reason to read the paper! eprint.iacr.org/2025/410

04.03.2025 19:02 👍 1 🔁 0 💬 0 📌 0

In turn, our security theorem implies many nice properties on TreeKEM's shared secret, such as forward secrecy and post-compromise security. Furthermore, the security theorem can be audited and provides insights on the secure deployments of MLS, that we reported to the MLS Working Group.

04.03.2025 19:02 👍 0 🔁 0 💬 1 📌 0

Our theorem consider an active attacker that may steal secret keys of the group participants (e.g. if a smartphone is scanned at a border control). We prove that if an attacker knows TreeKEM's shared secret, they must have stolen some participant's secret keys (and tell precisely which secret keys).

04.03.2025 19:02 👍 1 🔁 0 💬 1 📌 0

In this paper, we provide a machine-checked security proof for TreeKEM. To our knowledge, this is the first machine-checked security proof for a group key exchange in the context of dynamic groups (participants can join and leave). Furthermore, our specification is bit-precise and interoperable!

04.03.2025 19:02 👍 1 🔁 0 💬 1 📌 0

TreeKEM is a sub-protocol of MLS in charge of establishing a shared secret keys between participants of a group, which is then used by another sub-protocol to encrypt messages. Hence, the strong confidentiality guarantees provided by MLS rely on the strong secrecy of TreeKEM's shared secret.

04.03.2025 19:02 👍 1 🔁 0 💬 1 📌 0

MLS is a recent secure group messaging protocol designed to handle large groups while providing strong confidentiality guarantees, such as forward secrecy and post-compromise security (more on these notions here www.twal.org/blog/0001_wh... ).

04.03.2025 19:02 👍 0 🔁 0 💬 1 📌 0

New paper on the formal analysis of TreeKEM is out!
Some explanations below. 🧵

04.03.2025 19:02 👍 5 🔁 3 💬 1 📌 1