Espressif Systems anunció hoy que el ESP32-C6 ahora apoya el ESP-TEE (Entorno de ejecución confiable) estructura. ESP-TEE está diseñado para mejorar la seguridad de los chips Espressif, Proporcionar un entorno de ejecución protegido para información confidencial y operaciones críticas..

Importancia del ESP-TEE
En la era del Internet de las cosas (IoT), miles de millones de dispositivos intercambian información confidencial diariamente, hacer de la seguridad una máxima prioridad. El marco ESP-TEE ofrece a los desarrolladores:
- Aislamiento impuesto por hardware: TEE garantiza que los cálculos y los datos confidenciales se ejecuten en un entorno confiable, estrictamente separado del resto del sistema (REE).
- Funciones de seguridad integrales: ESP-TEE proporciona una amplia gama de funciones de seguridad, incluyendo almacenamiento seguro, secure OTA updates, and remote attestation.
- Compliance with Modern Security Standards: The framework helps products meet the latest IoT security certification requirements, enhancing trust and reliability.
- Flexible Architecture: Developers can separate trusted and non-trusted components, improving maintainability and scalability of solutions.
Architectural Overview
System resources are divided into two domains:
- Entorno de ejecución confiable (TEE): Builds a secure subsystem running in Machine mode.
- Rich Execution Environment (REE): Contains user applications, running on ESP-IDF (including FreeRTOS) in User mode.
According to the RISC-V ISA specification (Privilege Architecture, Volume 2), the ESP32-C6 SoC supports two privilege levels: Machine (M) mode (highest privilege) y User (U) mode (lowest privilege).
- TEE firmware runs in Machine mode, providing a secure execution environment for sensitive operations.
- Las aplicaciones REE se ejecutan en la región que no es de confianza e interactúan con el TEE a través de interfaces de comunicación seguras..
- Aprovechando las primitivas arquitectónicas RISC-V y los periféricos seguros, ESP32-C6 logra aislamiento a nivel de hardware.
Por qué es importante el aislamiento
El aislamiento es la piedra angular de la seguridad moderna de IoT. Ejecutando operaciones y datos confidenciales en un entorno confiable, ESP-TEE garantiza que los activos principales permanezcan protegidos incluso si la aplicación principal se ve comprometida. Este enfoque se alinea con las últimas certificaciones de seguridad y estándares de cumplimiento de IoT., haciendo de ESP-TEE una solución ideal para crear aplicaciones seguras de IoT.
Caso de uso típico de ESP-TEE
Considere un controlador de hogar inteligente gestionar múltiples dispositivos, desde iluminación hasta cámaras de seguridad. El controlador utiliza claves de cifrado para autenticación de dispositivos y cifrado de datos, garantizar que solo los dispositivos autorizados puedan acceder al sistema.
Al ejecutar ESP-TEE en ESP32-C6:
- Almacenamiento seguro dentro de TEE: Protege las claves de cifrado y los datos confidenciales del acceso no autorizado.
- Cálculos críticos: Ejecutado dentro de TEE, prestación de servicios a REE a través de interfaces seguras.
- Aislamiento de hardware: Garantiza datos críticos, como claves de cifrado, permanecer seguro incluso si se atacan componentes que no son de confianza.
- Cumplimiento de los estándares de seguridad de IoT: Mejora la confianza del usuario en la confiabilidad del sistema.
Como resultado, el controlador de hogar inteligente puede cumplir con estrictos requisitos de certificación de seguridad de IoT, ganarse la confianza de los usuarios finales.














