Home▸Cybersecurity▸Video Call E2EE 2D: SFU Media Key Ratchet

Video Call E2EE 2D: SFU Media Key Ratchet

Interactive 2D model of end-to-end encrypted video conferencing: watch a Selective Forwarding Unit relay ciphertext it cannot read, tune the auto-rotation interval and participant count, and see the group media key ratchet forward on every membership change.

Cybersecurity2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-exp-video-conferencing-security ↗ Open standalone

Modern encrypted video conferencing routes every participant's audio and video through a central relay server (the SFU) for efficiency, while still keeping the actual content unreadable to that relay. This simulator renders that architecture in 2D: participants sit in a ring around a Selective Forwarding Unit, and a continuous stream of encrypted media packets flows through it, colour-coded by the current group key epoch. Add or remove participants — or let the interval timer fire on its own — to watch the key ratchet forward: a one-way derivation that gives leaving participants no way to read future frames (forward secrecy) and newly joined participants no way to read past ones (post-compromise security). Try forcing the SFU itself to intercept a packet to see why a compromised relay still can't read the call.

⚙ Under the hood

Watch a Selective Forwarding Unit relay end-to-end encrypted video packets it cannot read, and tune participant count, send rate and an auto-rotation timer to see the group media key ratchet forward.

e2eecybersecurityvideo-conferencingkey-ratchetsfu2d-canvas

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)