Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the cryptographic foundations of Signal's messaging system in this 56-minute conference talk that delves into advanced encryption protocols and algorithms. Learn about the Signal messaging system's implementation of the PQXDH (Post-Quantum Extended Diffie-Hellman) Key Agreement Protocol, which establishes shared secret keys between parties while facilitating mutual authentication and preserving cryptographic deniability. Discover how PQXDH ensures privacy and forward secrecy through a straightforward and intuitive protocol design, and examine Signal's integration of NIST-approved Post-Quantum Cryptography (PQC) algorithms and Key Encapsulation Mechanisms (KEMs). Gain an in-depth technical understanding of Signal's renowned Double Ratchet Algorithm through detailed analysis of its structure and functionality, including examination of its Rust code implementation. Understand how the Double Ratchet enables continuous key updating to provide both forward secrecy and backward secrecy, making it crucial for end-to-end encryption in modern secure messaging systems.
Syllabus
Secrets of the Ratchets - Devi Prasad, Manipal University
Taught by
Linux Foundation