TIDUE59A May 2018 – September 2020
SimpleLink Wi-Fi CC3x20 devices require an externally-attached, nonvolatile memory (NVM) in the form of a serial flash (SFLASH) device. Data stored on the SFLASH is organized in a file system, which can be accessed by the application MCU through an API built into the SimpleLink Wi-Fi host driver. The CC3220S includes multiple, built-in, file-system security enablers to help developers protect information stored on the file system. Some of the key file-system security enablers demonstrated in the TIDC-01005 include the following:
Certain system files are considered special, and have security enablers applied by default. For example, the service pack and the trusted root-certificate catalog are system files that must be created as secure signed files on all devices. For the CC3220S, the runtime binary must also be created as a secure-signed file. In addition to these special files, the private key used by the internal HTTPS server must be configured as a secure file when running the application. By default, the private key is a secure file with no signature verification and public write access in the provided UniFlash ImageCreator bundle for the TIDC-01005.
For more information on the file-system security enablers supported by the CC3220S, see the CC3120, CC3220 Wi-Fi Solution Built-In Security Features application report and the CC3120, CC3220 Network Processor Programmer's Guide.