~/talk

Messaging Layer Security: Towards a New Era of Secure Group Messaging

Talkat Black Hat USA 2019 · 2019-08-03..08-08· [security, cryptography]
links:none on file
links:none on file
slides:none on file

A new group messaging protocol is proposed that replaces pairwise fanout with a TreeKEM binary trees state so group key updates run in O(log n) not O(n), demonstrated by a 100,000‑member example where a rotation is ~17 operations for 100k vs 100k and ~17 KB payload instead of 100 MB. It uses per‑member init keys for bootstrapping, four epoch operations (create add remove update), provides forward secrecy and post‑compromise recovery via frequent rotations, and leaves global ordering for delivery services unresolved.

AI-written summary · about

  1. 0:00Introduction
  2. 8:11What do we do about groups
  3. 10:24Security tradeoff
  4. 11:46Security objectives
  5. 14:01Other objectives
  6. 15:17Open standard
  7. 16:02MLS
  8. 19:11TLS vs MLS
  9. 23:38Init Keys
  10. 24:34Binary Trees
  11. 31:54Operations
  12. 33:30Pairwise
  13. 36:49Metadata
  14. 39:12Liability
  15. 40:28Delivery Services
  16. 42:11Business Messaging
  17. 44:14Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.