SWRA782 October 2023 CC1311P3 , CC1311R3 , CC1312PSIP , CC1312R , CC1312R7 , CC1314R10 , CC1352P , CC1352P7 , CC1352R , CC1354P10
The TI TI 15.4-Stack supports AES encryption as defined by IEEE802.15.4 specification. The application is responsible for key management, this is not done by TI 15.4-Stack initially. However, the application allows the developer to:
TI Simplelink devices include an AES accelerator, an ECC public key generator and a TRNG to support security measures. Several security enabled examples provided within the SDK.
| Keys | Device Key -Collector stores device key of every device Network Key (Predefined) -Known by every device |
|---|---|
| Encryption-Layer | MAC-Layer Encryption |
| Decryption-Layer | MAC-Layer Decryption AES-CCM-MIC with 128-bit key |
| Key Storage | Keys stored in MAC layer |
| Key Exchange | ECDH P-256 (supported) Anonymous key agreement protocol |
| Key Derivation Algorithm | AES-CMAC and TRNG A shared secret is used to generate device key |
| Authentication | Just Allow: -no authentication -no MITM protection Default Code: -MITM-protection Passkey: -Collector: must be entered -Sensor: Displays authentication |
| Key Refreshment | TI provided API for key refreshment |