Om tegemoet te komen aan de meest voorkomende beveiligingsbehoeften van kostengevoelige IoT-apparaten, heeft Espressif een energiezuinige, kosteneffectieve, single-core 32-bits RISC-V-gebaseerde ESP32-C3-microcontroller uitgebracht. Deze nieuwe ESP32-C3 MCU met 2,4 GHz wifi en Bluetooth LE 5.0-connectiviteit kan worden gebruikt voor eenvoudige en veilige IoT-toepassingen. Het is 400 KB SRAM kan draaien op 160 MHz en het heeft 22 programmeerbare GPIO's met ondersteuning voor ADC, SPI, UART, I2C, I2S, RMT, TWAI en PWM.
De ESP32-C3 MCU voldoet aan de meest voorkomende behoeften voor aangesloten apparaten zoals beveiliging, Bluetooth Low Energy, lage kosten en voldoende geheugen. Het behandelt belangrijke problemen voor verbeterde beveiliging tegen verschillende soorten aanvallen en wordt geleverd met extra functies zoals:
Veilig opstarten: de veilige opstartimplementatie van ESP32-C3 voegt minder dan 100 ms overhead toe aan het opstartproces. ESP32-C3 implementeert het standaard op RSA-3072 gebaseerde authenticatieschema om ervoor te zorgen dat alleen vertrouwde applicaties op het platform kunnen worden gebruikt, waardoor het wordt beschermd tegen het uitvoeren van een kwaadaardige applicatie die in de flits is geprogrammeerd.
Flash-codering: het apparaat maakt gebruik van het op AES-128-XTS gebaseerde flash-coderingsschema, zodat de toepassing en de configuratiegegevens in een oogwenk gecodeerd kunnen blijven.
Digitale handtekening en HMAC-randapparaat: ESP32-C3 heeft een randapparaat voor digitale handtekeningen dat digitale handtekeningen kan genereren met behulp van een privésleutel die is beschermd tegen firmwaretoegang. Bovendien kan het HMAC-randapparaat een cryptografische samenvatting genereren met een geheim dat is beschermd tegen firmwaretoegang.
World Controller: het biedt twee uitvoeringsomgevingen die volledig van elkaar zijn geïsoleerd. Afhankelijk van de configuratie kan dit worden gebruikt om een Trusted Execution Environment (TEE) of een privilegesescheidingsschema te implementeren. Als de toepassingsfirmware een taak heeft die betrekking heeft op gevoelige beveiligingsgegevens (zoals de DRM-service), kan deze profiteren van de wereldcontroller en de uitvoering isoleren.
Andere kenmerken van ESP32-C3 MCU
- Ondersteunt 20 MHz, 40 MHz bandbreedte in 2,4 GHz-band
- Wi-Fi-multimedia (WMM)
- Gelijktijdige ondersteuning voor Infrastructure BSS in Station-, SoftAP- of Station + SoftAP-modi Merk op dat wanneer de ESP32-C3-familie scant in de Station-modus, het SoftAP-kanaal samen met het Station-kanaal zal veranderen
- 22 × programmeerbare GPIO's
- Randapparatuur voor afstandsbediening, met 2 zendkanalen en 2 ontvangstkanalen
- Power Management Unit met vijf vermogensmodi
- Beveiliging: veilig opstarten, Flash-codering, 4096-bits OTP, tot 1792 bits voor gebruikers, Random Number Generator (RNG), digitale handtekening, enz.
- Bluetooth LE 5.0 met ondersteuning voor lange afstanden
- Voldoende geheugen
- Ondersteuning voor volwassen software
De ESP32-C3-MINI-1-module wordt geleverd met een kleine vormfactor (13 × 19 mm) en ondersteuning voor een maximale bedrijfstemperatuur van 105 ° C. Voor een gemakkelijke migratie is ervoor gezorgd dat de ESP32-C3-WROOM-1-module pin-to-pin-compatibel is met de ESP-WROOM-02D- en ESP-WROOM-02-modules. ESP32-C3-WROOM-1 ondersteunt ook een maximale temperatuur van 105 ° C. ESP32-C3F is een andere variant van ESP32-C3 en wordt geleverd met een geïntegreerde flitser voor vereenvoudigde ontwerpen.