Per fer front a les necessitats més comunes de seguretat en dispositius IoT sensibles als costos, Espressif ha llançat un microcontrolador ESP32-C3 de 32 bits basat en RISC-V, de baix cost, eficaç i de cost únic, de 32 bits. Aquesta nova MCU ESP32-C3 amb Wi-Fi de 2,4 GHz i connectivitat Bluetooth LE 5.0 es pot utilitzar per a aplicacions IoT senzilles i segures. Té 400 KB de SRAM capaç de funcionar a 160 MHz i té 22 GPIO programables amb suport per ADC, SPI, UART, I2C, I2S, RMT, TWAI i PWM.
La MCU ESP32-C3 compleix les necessitats més habituals de dispositius connectats com ara seguretat, Bluetooth de baix consum, memòria de baix cost i suficient. Tracta problemes clau per millorar la seguretat contra diversos tipus d'atacs i inclou funcions addicionals com:
Arrencada segura: la implementació d’ arrencada segura d’ ESP32-C3 afegeix una despesa general inferior a 100 ms en el procés d’arrencada. ESP32-C3 implementa l’esquema d’autenticació estàndard basat en RSA-3072 per assegurar-se que només es poden utilitzar aplicacions de confiança a la plataforma, protegint-la d’aquesta manera d’executar una aplicació maliciosa programada al flash.
Xifratge Flash: el dispositiu utilitza l’esquema de xifratge flash basat en AES-128-XTS perquè l’aplicació i les dades de configuració puguin romandre xifrades al flash.
Perifèric de signatura digital i HMAC: ESP32-C3 té un perifèric de signatura digital que pot generar signatures digitals mitjançant una clau privada que està protegida de l'accés al firmware. A més, el perifèric HMAC pot generar un resum criptogràfic amb un secret protegit de l'accés al firmware.
World Controller: proporciona dos entorns d'execució totalment aïllats l'un de l'altre. Depenent de la configuració, es pot utilitzar per implementar un entorn d’execució de confiança (TEE) o un esquema de separació de privilegis. Si el microprogramari de l'aplicació té una tasca que tracta de dades de seguretat confidencials (com el servei DRM), pot aprofitar el controlador mundial i aïllar l'execució.
Altres característiques de la MCU ESP32-C3
- Admet ample de banda de 20 MHz i 40 MHz en banda de 2,4 GHz
- Multimèdia Wi-Fi (WMM)
- Suport simultani per a Infrastructure BSS als modes Station, SoftAP o Station + SoftAP Tingueu en compte que quan la família ESP32-C3 escaneja en mode Station, el canal SoftAP canviarà juntament amb el canal Station
- GPIO programables de 22 ×
- Perifèric de control remot, amb 2 canals de transmissió i 2 canals de recepció
- Unitat de gestió d'energia amb cinc modes de potència
- Seguretat: arrencada segura, xifratge Flash, OTP de 4096 bits, fins a 1792 bits per als usuaris, generador de números aleatoris (RNG), signatura digital, etc.
- Bluetooth LE 5.0 amb suport a llarg abast
- Memòria suficient
- Suport per a programes madurs
El mòdul ESP32-C3-MINI-1 inclou un petit factor de forma (13 × 19 mm) i suport per a una temperatura màxima de funcionament de 105 ° C. Per facilitar la migració, s’assegura que el mòdul ESP32-C3-WROOM-1 és compatible pin-to-pin amb els mòduls ESP-WROOM-02D i ESP-WROOM-02. ESP32-C3-WROOM-1 també admet una temperatura màxima de 105 ° C. L’ESP32-C3F és una altra variant de l’ESP32-C3 i inclou un flaix integrat per a dissenys simplificats.
