Data flow: Receiving a BBM Enterprise message from a device using BBM Enterprise
BBM Enterprise
message from a device using BBM Enterprise

When a
BBM Enterprise
user receives a message from another BBM Enterprise
user, the device performs the following actions:
- 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