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

Rollback Protection

Rollback protection is a built-in HW mechanism to maintain that earlier versions of firmware cannot be reinstalled and used maliciously. The basic assumption is that vulnerabilities exist (typically implementation issues) and are detected over time. This is the reason the secure boot is partitioning into ROM and RAM to allow updating the secure boot code itself. The actual versions are held in fuse bits and reflect versions of the RAM bootloader, the different firmware binaries and the Texas Instruments certificate revocation list. Upon initialization, the versioned elements are tested such that the versions are equal or higher than configured.

The rollback protection mechanism contains up to 16 versions of the RAM bootloader and 32 versions of the firmware.