# Using the ESP Flash Download Tool to finish the Flash Encryption + Secure Boot + NVS Encryption

DevFeed: [Using the ESP Flash Download Tool to finish the Flash Encryption + Secure Boot + NVS Encryption](<https://devfeed.tech/articles/using-the-esp-flash-download-tool-to-finish-the-flash-encryption-secure-boot-nvs-encryption-13878.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/flash-encryption-and-secure-boot/>)

Author: John Lee

Published: 2024-09-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Security](<https://devfeed.tech/topics/security.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [flash-encryption](<https://devfeed.tech/tags/flash-encryption.md>), [guide](<https://devfeed.tech/tags/guide.md>), [nvs-encryption](<https://devfeed.tech/tags/nvs-encryption.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

## AI overview

This tutorial explains how to configure Flash Encryption, Secure Boot V2, and NVS Encryption on the ESP32-S3 using the Flash Download Tool. It describes how Flash Encryption protects firmware in external flash, how Secure Boot V2 verifies signed code during boot, and how NVS Encryption protects sensitive stored data.

## Source excerpt

Introduction# This tutorial is a step-by-step guide on how to set the "Flash Encryption plus the Secure Boot V2 and NVS Encryption" functions on the ESP32-S3 using the Flash Download Tool. Flash Encryption Overview# Flash Encryption is a crucial security feature for ESP32 series products, designed to encrypt the firmware stored on the external Flash chip.