End-to-End Encrypted Key Exchange
System Design diagram · made in Skemio

What it shows
- X3DH creates shared secrets using pre-published public key bundles
- The server routes ciphertext without accessing private key halves
- The Double Ratchet derives new ephemeral keys for each message
The takeaway
Pre-key bundles initiate sessions offline; the double ratchet guarantees forward secrecy and break-in recovery.
- #Cryptography
- #EndToEndEncryption
- #SystemDesign
- #CyberSecurity
- #DataPrivacy
- #SoftwareEngineering





