SWRA793A October 2023 – November 2023 CC2340R5 , CC2340R5-Q1
CC2340 parts implement a range of security features that are provided by hardware. These include: Device Identity, Debug Security, AES- 128-bit hardware acceleration, SHA256 and a Random Number Generator. More information on the hardware provided security features can be found in the CC2340R5 SimpleLink™ Bluetooth 5.3 Low Energy Wireless MCU. The TI-Bluetooth LE-stack, implements further security features to enable security for the Bluetooth communication including:
As part of the Bluetooth LE specification there are several security features implemented as specified in the Bluetooth 5.3 specification. These are defined by the Security Manager Layer and define methods to pair and distribute keys and to perform secure connection and data exchange. The security features that are discovery and connection related are performed by the GAP (Generic Access Profile) layer.
The supported security features are:
The TI Bluetooth LE-stack provides methods to authenticate the image that has been transferred on OAD process. Secure OAD uses ECDSA (Elliptic Curve Digital Signature Algorithm ) to sign and verify secure OAD images.
For verification of new images, TI offers an implementation of the MCUboot 32-bit secure bootloader.