# Understanding ESP32's Security Features

DevFeed: [Understanding ESP32's Security Features](<https://devfeed.tech/articles/understanding-esp32-s-security-features-13965.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/understanding-esp32s-security-features/>)

Author: John Lee

Published: 2018-05-31T00:00:00Z

Content type: article

Language: en

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

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Flash Encryption](<https://devfeed.tech/topics/flash-encryption.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [building-products](<https://devfeed.tech/tags/building-products.md>), [security](<https://devfeed.tech/tags/security.md>)

## AI overview

An overview of ESP32v3 secure boot and flash encryption. It explains how these features help protect external SPI flash contents from unauthorized reading and tampering, using eFUSE-stored keys and a hardware-to-firmware chain of trust.

## Source excerpt

[This document discusses security features for ESP32v3. If you are looking for the security features of the latest ESP32-S2 SoC, that article is available here.] The ESP32v3 has two interesting features, secure boot and flash encryption. Let's have a quick overview of these features. Typically when a device is shipped, any firmware or data is stored in the SPI flash connected to the ESP32v3.