BBM Enterprise algorithms and functions
- EC-SPEKE: securely exchanges a symmetric key by protecting the exchange with a password
- KDF: securely derives message keys from shared secrets
- One-Pass DH: using one user’s private key and another user’s public key, derives a new shared secret between the users
- AES-256 for symmetric encryption
- ECDSA with NIST curve P-521 for signing
- One-Pass ECDH with NIST curve P-521 for symmetric key agreement
- SHA2-512 for hashing and key derivation
- SHA2-256-128 HMAC for message authentication codes
- AES-256 in GCM mode for symmetric encryption
- 112-bit salting keys
- BBM Enterprise messaging for symmetric key transfer
- SHA1 80-bit tag for message authentication and integrity