Overview#
Double Ratchet Algorithm is a Key Management algorithm that was developed by Trevor Perrin and Moxie Marlinspike in 2013.Double Ratchet Algorithm can be used as part of a cryptographic protocol to provide End-to-end Encryption for instant messaging.
Double Ratchet Algorithm an initial Key-Exchange it manages the ongoing renewal and maintenance of short-lived Session Keys.
Double Ratchet Algorithm combines a cryptographic ratchet based on the Diffie-Hellman key-exchange (DH) and a ratchet based on a Key Derivation Function (KDF) like e.g. a Hash Function and is therefore called a double ratchet.
The developers refer to the algorithm as self-healing because it automatically disables an attacker from accessing the cleartext of later messages after having compromised a session key.[3]
More Information#
There might be more information for this subject on one of the following: ...nobody- [#1] - Double_Ratchet_Algorithm
- based on information obtained 2017-12-25-