BLE 5, Thread, Zigbee Modules,BT840X/XE
Ver 1.11 April 2019
10
•
RSA
asymmetric
encryption
Up to 2048 bit key size
PKCS#1 v2.1/v1.5
Optional CRT support
•
Elliptic curve cryptography (ECC)
NIST FIPS 186-4 recommended curves using pseudo-random parameters, up to 521 bits:
➢
Prime field: P-192, P-224, P-256, P-384, P-521
SEC 2 recommended curves using pseudo-random parameters, up to 521 bits:
➢
Prime field: P-160, P-192, P-224, P-256, P-384, P-521
Koblitz curves using fixed parameters, up to 256 bits:
➢
Prime field: P-160, P-192, P-224, P-256
Edwards/Montgomery curves:
➢
Ed25519,
Curve
25519
ECDH/ECDSA support
•
Secure remote password protocol (SRP)
Up to 3072 bit operations
•
Hashing
functions
SHA-1, SHA-2 up to 256 bit size
keyed-hash message authentication code (HMAC)
•
AES
symmetric
encryption
General purpose AES engine (encrypt/decrypt, sign/verify)
128 bit key size
Supported encryption modes: ECB, CBC, CMAC/CBC-MAC, CTR, CCM/CCM*.
•
ChaCha20/Poly1305
symmetric
encryption
Supported keyed size: 128 and 256 bits
Authenticated encryption with associated data (AEAD) mode