Signal protocol

E831084

Signal protocol is a modern end-to-end encryption protocol designed to provide strong privacy and forward secrecy for messaging and voice communication applications.

All labels observed (6)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf cryptographic protocol
end-to-end encryption protocol
alsoKnownAs TextSecure Protocol
linked to: Signal protocol
basedOn Axolotl Ratchet
Off-the-Record Messaging
designer Moxie Marlinspike
Trevor Perrin
developer Open Whisper Systems
Signal Messenger LLC
encryptionModel end-to-end
firstPublicUse TextSecure application
formalAnalysis subject of academic cryptographic analysis
keyManagement asynchronous key exchange
one-time prekeys
prekeys
signed prekeys
license open specification
ratchetType Diffie–Hellman ratchet
symmetric-key ratchet
securityGoal minimize metadata exposure at protocol level
standardizationStatus de facto standard for secure messaging protocols
supports encrypted group messaging
encrypted video calls
encrypted voice calls
session setup without both parties online simultaneously
supportsProperty asynchronous messaging
confidentiality
deniability
forward secrecy
integrity
message authentication
multi-device support
out-of-order message handling
post-compromise security
replay protection
session renegotiation
usedBy Facebook Messenger secret conversations
Google RCS end-to-end encryption
Signal messenger
Skype Private Conversations
Viber (for some clients and modes)
WhatsApp
Wire (messaging service)
linked to: Wire
uses AES-256
linked to: AES-256 bit

Curve25519
Double Ratchet algorithm
HKDF
HMAC-SHA256
Triple Diffie–Hellman
X3DH key agreement protocol
linked to: X3DH

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ed25519 usedIn Signal protocol
Trevor Perrin notableWork Signal Protocol
linked to: Signal protocol
Trevor Perrin coDesignerOf Signal Protocol
linked to: Signal protocol
Signal encryptionProtocol Signal Protocol
linked to: Signal protocol
Signal protocol X3DH componentOf Signal Protocol
linked to: Signal protocol
Signal protocol X3DH usedBy WhatsApp end-to-end encryption
linked to: Signal protocol
Signal protocol Double Ratchet usedIn Signal secure messaging protocol
linked to: Signal protocol
Signal protocol Double Ratchet maintainedBy Signal Foundation (as part of Signal Protocol)
linked to: Signal protocol
Signal Protocol alsoKnownAs TextSecure Protocol
subject linked to: Signal protocol
linked to: Signal protocol