Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1042

Signal Protocol

What is Signal Protocol?

Signal ProtocolThe end-to-end-encryption protocol developed by Open Whisper Systems for the Signal messenger, combining the X3DH key agreement with the Double Ratchet algorithm.


The Signal Protocol is an open, peer-reviewed protocol for asynchronous end-to-end encrypted messaging, originally designed by Trevor Perrin and Moxie Marlinspike at Open Whisper Systems. A new conversation is bootstrapped with X3DH (Extended Triple Diffie-Hellman) over Curve25519, which establishes a shared secret even when one party is offline. Messages then advance through the Double Ratchet, which combines a Diffie-Hellman ratchet and a symmetric ratchet (HKDF + AES-256-GCM or ChaCha20-Poly1305) to provide forward secrecy and post-compromise security on every message. The protocol is also used by WhatsApp, Facebook Messenger Secret Conversations, Google Messages RCS encrypted chats, and Skype Private Conversations, making it one of the most widely deployed cryptographic protocols in the world.

Examples

  1. 01

    A WhatsApp chat negotiating X3DH to establish initial keys with an offline contact.

  2. 02

    Signal rolling forward the Double Ratchet on every message to ensure forward secrecy.

Frequently asked questions

What is Signal Protocol?

The end-to-end-encryption protocol developed by Open Whisper Systems for the Signal messenger, combining the X3DH key agreement with the Double Ratchet algorithm. It belongs to the Identity & Access category of cybersecurity.

What does Signal Protocol mean?

The end-to-end-encryption protocol developed by Open Whisper Systems for the Signal messenger, combining the X3DH key agreement with the Double Ratchet algorithm.

How does Signal Protocol work?

The Signal Protocol is an open, peer-reviewed protocol for asynchronous end-to-end encrypted messaging, originally designed by Trevor Perrin and Moxie Marlinspike at Open Whisper Systems. A new conversation is bootstrapped with X3DH (Extended Triple Diffie-Hellman) over Curve25519, which establishes a shared secret even when one party is offline. Messages then advance through the Double Ratchet, which combines a Diffie-Hellman ratchet and a symmetric ratchet (HKDF + AES-256-GCM or ChaCha20-Poly1305) to provide forward secrecy and post-compromise security on every message. The protocol is also used by WhatsApp, Facebook Messenger Secret Conversations, Google Messages RCS encrypted chats, and Skype Private Conversations, making it one of the most widely deployed cryptographic protocols in the world.

How do you defend against Signal Protocol?

Defences for Signal Protocol typically combine technical controls and operational practices, as detailed in the full definition above.

What are other names for Signal Protocol?

Common alternative names include: Open Whisper Signal protocol, X3DH + Double Ratchet.

Related terms