Storage Security

[中文]

Overview of Available Resources

Data privacy is achieved by using the Flash Encryption feature. This mechanism is currently used by FATFS and LittleFS and is recommended for new storage type implementations based on the Partitions API. NVS storage uses a proprietary NVS encryption implementation.

Workflows focused on overall system security are described in the Security Features Enablement Workflows. Workflows related to the combination of multiple secured storage components in one project are presented in the Flash Encryption Example .

Relevant storage security examples

Link

Description

nvs_encryption_hmac

Demonstrates NVS encryption with an HMAC-based encryption key protection scheme.

flash_encryption

Provides a combined example showing the coexistence of NVS encryption, FATFS encryption, and encrypted custom data access via the Partitions API. Security related workflows for both development and production are also provided.


Was this page helpful?