Signal Protocol
The Modern, Open-Source, Encryption Protocol behind WhatsApp
Authors:
Y. B.
Anon
(2016)
What’s with WhatsApp?
Agenda
Terminology
Previous Protocols
Pretty Good Privacy (PGP)
Highlights:
Off-the-Record (OTR)
Off-the-Record (OTR) Ratcheting
SCIMP (Silent Circle Instant Messaging)
Key Derivation Function
Cryptographic Ratchet
Signal Protocol Double-Ratchet
Signal Protocol Double Ratchet
Signal Protocol - Registration
Signal Protocol - Session Initiation
Signal Protocol - Session Reception
Signal Protocol - Message Exchange
Cryptographic Primitives
Services
Conclusion
Should we trust closed source implementation?
What about local storage?