Overview
Syllabus
Intro
Open Whisper Systems . Founded by Moxie Marlinspike • Goal of making private communications simple
Security goals and model
Overview
Stateful protocol • First message creates a session based on keys from a key directory
Public key encryption
Signed prekeys
Signed & one-time prekeys
Key agreement
Diffie-Hellman encryption
Diffie-Hellman authentication
Symmetric-key ratchet
DH ratchet
Axolotl ratchet
Alice's initial message
Bob's response
Alice's response
Multi-party (sender keys)
Multi-device
End-To-End encryption and
Authenticating public keys
Taught by
NorthSec