Skip Navigation

Data flow: Sending a 
BBM Enterprise
 message to a device using 
BBM Enterprise

Diagram showing the steps that occur when a BBM Enterprise user sends a message to                    another BBM Enterprise user.
When a 
BBM Enterprise
 user sends a message to another 
BBM Enterprise
 user, the device performs the following actions:
  1. Establishes a 256-bit AES message key from the session key and unique keying material
  2. Encrypts the message with the symmetric key using AES in CTR mode
  3. Includes the keying material to recreate the message key in the unencrypted portion of the message
  4. Hashes the whole message using SHA-512
  5. Signs the hash with the sender’s private signing key (ECC-521) using ECDSA
  6. Wraps the parts in a message envelope
  7. Passes the message to the transport layer