I have a presentation to make on Social Network Security. I have been doing some research regarding this.
I did a lot of searching, but was unable to find the Crypto Algorithm used by WhatsApp for end-to-end Encryption.
Information Security Stack Exchange is a question and answer site for information security professionals. It only takes a minute to sign up.Sign up to join this community
WhatsApp partnered with Open Whisper Systems for the cryptographic portions of messaging. The process involves a variation of Off the Record (OTR), Perfect Forward Secrecy (PFS), and the Double Ratchet Algorithm (DRA).
Whatsapp uses the Curve25519 based algorithm. The history of Curve25519 is worth noting as it was introduced after the concerns over allegations that certain parameters of the previously prevalent P-256 NIST standards have been manipulated by NSA for easier snooping. Elliptic Curve Diffie Hellman algorithm is a mathematical algorithm which helps two communicating entities to agree up on a shared secret without actually sending the actual keys to each other. Even the Facebook Messenger, viber uses this algorithm.
Refer this for more information: https://www.linkedin.com/pulse/how-whatsapp-uses-end-encryption-ashish-bijawat