Data flow: Receiving a BBM Enterprise message from a device using BBM Enterprise
- Parses the envelope containing the encrypted message
- Hashes the encrypted message using SHA2-512
- Verifies the message signature using the sender’s public key and the encrypted message hash; a pass indicates that the message is authentic
- Derives the message key from the session key and the unencrypted keying material
- Decrypts the message using AES in CTR mode