Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Secrets of the Ratchets - Signal's PQXDH and Double Ratchet Cryptographic Protocols

Linux Foundation via YouTube

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

Reviews

Start your review of Secrets of the Ratchets - Signal's PQXDH and Double Ratchet Cryptographic Protocols

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.