Double Ratchet algorithm

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instance_of gptkb:XMPP_Extension_Protocol
gptkbp:based_on ratchet mechanism
gptkbp:can_be_used_with asynchronous communication
gptkbp:dependency symmetric encryption
gptkbp:developed_by gptkb:Moxie_Marlinspike
open-source licenses
gptkbp:ensures message integrity
https://www.w3.org/2000/01/rdf-schema#label Double Ratchet algorithm
gptkbp:is_adopted_by privacy-focused applications
gptkbp:is_compatible_with various platforms
gptkbp:is_considered a key innovation in cryptography
a robust solution for secure communications
state-of-the-art in secure messaging
gptkbp:is_described_as gptkb:document
gptkbp:is_designed_for secure messaging
gptkbp:is_designed_to protect user privacy
gptkbp:is_documented_in academic papers
gptkbp:is_evaluated_by performance metrics
user experience
cryptographers
security properties
gptkbp:is_implemented_in various messaging applications
gptkbp:is_influenced_by previous key exchange protocols
gptkbp:is_part_of end-to-end encryption
cryptographic protocols
secure communication frameworks
modern cryptographic practices
gptkbp:is_subject_to ongoing research
gptkbp:is_supported_by community contributions
gptkbp:is_tested_for known vulnerabilities
gptkbp:is_used_in gptkb:Matrix_Protocol
gptkb:Whats_App
gptkb:Telegram
gptkb:Signal_Protocol
gptkb:Threema
Wire
gptkbp:is_used_to secure file sharing
secure voice calls
secure video calls
gptkbp:is_vulnerable_to man-in-the-middle attacks
eavesdropping
gptkbp:provides forward secrecy
post-compromise security
gptkbp:requires initial shared secret
gptkbp:suitable_for real-time messaging
gptkbp:supports multiple message types
gptkbp:uses gptkb:Diffie-Hellman_key_exchange
gptkbp:bfsParent gptkb:Signal_Protocol
gptkbp:bfsLayer 5