

The sender derives a Message Key from the Chain Key, and updates the Chain Key.The sender individually encrypts the Sender Key to each member of the group, using the pairwise messaging protocol explained previouslyįor all subsequent messages to the group:.The sender combines the 32-byte Chain Key and the public key from the Signature Key into a Sender Key message.The sender generates a random Curve25519 Signature Key key pair.The sender generates a random 32-byte Chain Key.The first time a WhatsApp group member sends a message to a group: The answer for your question is at page 7 of the whitepaper. This means that the clients authenticate themselves using keys and that the servers only store the public key.įor more info about whatsapp's security check out the following whitepaper they released: Whatsapp has implemented a PKI (Public Key Infrastructure) in order to encrypt the messages.
