Data flow: Receiving a BBM Enterprise message from a device using BBM Enterprise
BBM Enterprise
message from a device using BBM Enterprise
![Diagram showing the steps that occur when a BBM Enterprise user receives a message from another BBM Enterprise user.](/content/dam/docs-blackberry-com/en/enterprise/bbm-enterprise/security-note/ake1400702845094_HiRes.png/_jcr_content/renditions/original)
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