SWRA780A September   2023  – February 2024 CC3300 , CC3301

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Terminology and Abbreviations
  5. 2Internet of Things (IoT) Products and Security
    1. 2.1 Physical Access
    2. 2.2 Local Network Connectivity
  6. 3Main Features
    1. 3.1 Secured Boot
      1. 3.1.1 Secured Boot Container
      2. 3.1.2 Secured Boot Flow
    2. 3.2 Wi-Fi Network Security
    3. 3.3 Rollback Protection
    4. 3.4 JTAG Protection
    5. 3.5 Secured Host Interface
  7. 4Revision History

Secured Boot Container

To better understand how authentication is implemented, the concept of container is introduced. The container is a file that contains all the information and objects required to authenticate, verify, and install the update. This include the following:

  • Binaries – RAM bootloader, MAC/PHY firmware of Wi-Fi/Bluetooth Low Energy
  • Certificates – can be chained
  • Signatures – tested against the root-of-trust-public-key
    • Version Information
    • Dependencies

Figure 3-1 illustrates a high-level container structure.

GUID-20230606-SS0I-XLQP-FDLP-KHSJDWBPBS9R-low.png Figure 3-1 CC33xx Container

The container is released by Texas Instruments when an update is available and is used during device initialization either in operational mode through SDIO/SPI from the host or in debug mode through SWD lines from the toolbox utility.