Upang matugunan ang pinakakaraniwang mga pangangailangan ng seguridad sa mga sensitibong gastos na mga aparato ng IoT, ang Espressif ay naglabas ng isang mababang lakas, epektibo sa gastos, solong-core, 32-bit na RISC-V na nakabatay sa ESP32-C3 microcontroller. Ang bagong ESP32-C3 MCU na ito na may 2.4 GHz Wi-Fi at Bluetooth LE 5.0 na pagkakakonekta ay maaaring gamitin para sa simple at ligtas na mga aplikasyon ng IoT. Ito ay 400KB SRAM ay may kakayahang tumakbo sa 160MHz at mayroon itong 22 programmable GPIO na may suporta para sa ADC, SPI, UART, I2C, I2S, RMT, TWAI, at PWM.
Natutupad ng ESP32-C3 MCU ang pinakakaraniwang mga pangangailangan para sa mga nakakonektang aparato tulad ng seguridad, Bluetooth Mababang Enerhiya, mababang gastos, at sapat na memorya. Tinutugunan nito ang mga pangunahing isyu para sa pinahusay na seguridad laban sa iba't ibang mga uri ng pag-atake at may kasamang mga karagdagang tampok tulad ng:
Secure boot: Ang ligtas na pagpapatupad ng boot ng ESP32-C3 ay nagdaragdag ng mas mababa sa 100ms overhead sa proseso ng boot. Ipinatutupad ng ESP32-C3 ang karaniwang scheme ng pagpapatotoo na nakabatay sa RSA-3072 upang matiyak na ang mga mapagkakatiwalaang aplikasyon lamang ang maaaring magamit sa platform, sa gayon protektahan ito mula sa pagpapatupad ng isang nakakahamak na application na naka-program sa flash.
Pag-encrypt ng Flash: Gumagamit ang aparato ng scheme ng pag-encrypt na nakabatay sa AES-128-XTS upang ang application at ang data ng pagsasaayos ay maaaring manatiling naka-encrypt sa flash.
Digital Signature at HMAC Peripheral: Ang ESP32-C3 ay may isang digital signature peripheral na maaaring makabuo ng mga digital na lagda, gamit ang isang pribadong key na protektado mula sa pag-access ng firmware. Bukod, ang HMAC peripheral ay maaaring makabuo ng isang cryptographic digest na may lihim na protektado mula sa pag-access ng firmware.
World Controller: Nagbibigay ito ng dalawang mga kapaligiran sa pagpapatupad na ganap na nakahiwalay sa bawat isa. Nakasalalay sa pagsasaayos, maaari itong magamit upang magpatupad ng isang Pinagkakatiwalaang Kapaligiran ng Pagpapatupad (TEE) o isang iskema ng paghihiwalay ng pribilehiyo. Kung ang firmware ng application ay may isang gawain na tumatalakay sa sensitibong data ng seguridad (tulad ng serbisyo ng DRM), maaari nitong samantalahin ang world controller at ihiwalay ang pagpapatupad.
Iba pang Mga Tampok ng ESP32-C3 MCU
- Sinusuportahan ang 20 MHz, 40 MHz bandwidth sa 2.4 GHz band
- Wi-Fi Multimedia (WMM)
- Sabay-sabay na suporta para sa Infrastructure BSS sa mga mode ng Station, SoftAP, o Station + SoftAP Tandaan na kapag nag-scan ang pamilya ng ESP32-C3 sa mode ng Station, magbabago ang SoftAP channel kasama ang istasyon ng Station
- 22 × Programmable GPIO
- Remote control peripheral, na may 2 mga transmit na channel at 2 na tumatanggap ng mga channel
- Power Management Unit na may limang mga mode ng kuryente
- Seguridad: Secure boot, Flash na naka-encrypt, 4096-bit OTP, hanggang sa 1792 na mga bit para sa mga gumagamit, Random Number Generator (RNG), Digital Signature, atbp.
- Ang Bluetooth LE 5.0 na may Long-Range Support
- Sapat na memorya
- Mature na Suporta ng Software
Ang module ng ESP32-C3-MINI-1 ay may maliit na form-factor (13 × 19mm) at suporta para sa isang maximum na temperatura ng operating na 105 ° C. Para sa kadalian ng paglipat, tinitiyak na ang module na ESP32-C3-WROOM-1 ay katugma sa pin-to-pin na katugma sa mga module na ESP-WROOM-02D at ESP-WROOM-02. Sinusuportahan din ng ESP32-C3-WROOM-1 ang maximum na temperatura na 105 ° C. Ang ESP32-C3F ay isa pang variant ng ESP32-C3 at may kasamang integrated flash para sa pinasimple na mga disenyo.