Za reševanje najpogostejših potreb po varnosti v stroškovno občutljivih napravah IoT je Espressif izdal nizkoenergijski, stroškovno učinkovit, enojedrni, 32-bitni mikrokrmilnik ESP32-C3, ki temelji na RISC-V. Ta novi MCU ESP32-C3 z 2,4 GHz Wi-Fi in Bluetooth LE 5.0 povezljivostjo se lahko uporablja za preproste in varne IoT aplikacije. Njegov SRK z zmogljivostjo 400 KB lahko deluje na 160 MHz in ima 22 programabilnih GPIO-jev s podporo za ADC, SPI, UART, I2C, I2S, RMT, TWAI in PWM.
MCU ESP32-C3 izpolnjuje najpogostejše potrebe po povezanih napravah, kot so varnost, Bluetooth Low Energy, poceni in dovolj pomnilnika. Obravnava ključna vprašanja za večjo varnost pred različnimi vrstami napadov in ima dodatne funkcije, kot so:
Varni zagon: ESP32-C3 varna izvedba zagona doda manj kot 100 ms režijskih stroškov v zagonskem procesu. ESP32-C3 izvaja standardno shemo za preverjanje pristnosti, ki temelji na RSA-3072, s čimer zagotavlja, da je na platformi mogoče uporabljati samo zaupanja vredne aplikacije, s čimer jo zaščiti pred izvajanjem zlonamerne aplikacije, programirane v bliskavici.
Šifriranje bliskavice: Naprava uporablja shemo šifriranja bliskavice, ki temelji na AES-128-XTS, tako da lahko aplikacija in podatki o konfiguraciji ostanejo šifrirani v bliskavici.
Digitalni podpis in zunanja oprema HMAC: ESP32-C3 ima zunanjo napravo za digitalni podpis, ki lahko ustvarja digitalne podpise z uporabo zasebnega ključa, ki je zaščiten pred dostopom do vdelane programske opreme. Poleg tega lahko zunanja naprava HMAC ustvari kriptografski izvleček s skrivnostjo, ki je zaščitena pred dostopom do vdelane programske opreme.
World Controller: ponuja dve izvedbeni okolji, ki sta popolnoma izolirani drug od drugega. Odvisno od konfiguracije je to mogoče uporabiti za izvajanje zaupanja vrednega okolja za izvajanje (TEE) ali sheme ločevanja privilegijev. Če ima programska oprema aplikacije nalogo, ki obravnava občutljive varnostne podatke (na primer storitev DRM), lahko izkoristi svetovni krmilnik in izolira izvedbo.
Druge značilnosti MCU ESP32-C3
- Podpira pasovno širino 20 MHz in 40 MHz v pasu 2,4 GHz
- Wi-Fi Multimedia (WMM)
- Hkratna podpora za infrastrukturni BSS v načinih Station, SoftAP ali Station + SoftAP Upoštevajte, da se bo pri pregledu družine ESP32-C3 v načinu Station kanal SoftAP spremenil skupaj s kanalom Station.
- 22 × programabilnih GPIO-jev
- Daljinsko krmiljenje, z 2 oddajnima in 2 sprejemnima kanaloma
- Enota za upravljanje napajanja s petimi načini porabe
- Varnost: varen zagon, šifriranje Flash, 4096-bitni OTP, do 1792 bitov za uporabnike, generator naključnih števil (RNG), digitalni podpis itd.
- Bluetooth LE 5.0 s podporo na dolge razdalje
- Zadosten pomnilnik
- Podpora za zrelo programsko opremo
Modul ESP32-C3-MINI-1 ima majhno obliko (13 × 19 mm) in podporo za maksimalno delovno temperaturo 105 ° C. Za lažjo selitev je zagotovljeno, da je modul ESP32-C3-WROOM-1 združljiv z moduloma ESP-WROOM-02D in ESP-WROOM-02. ESP32-C3-WROOM-1 podpira tudi najvišjo temperaturo 105 ° C. ESP32-C3F je druga različica ESP32-C3 in ima vgrajeno bliskavico za poenostavljene zasnove.