Lai apmierinātu visizplatītākās drošības vajadzības izmaksu ziņā jutīgās IoT ierīcēs, Espressif ir izlaidis mazjaudīgu, rentablu, viena kodola, 32 bitu RISC-V bāzes ESP32-C3 mikrokontrolleru. Šo jauno ESP32-C3 MCU ar 2,4 GHz Wi-Fi un Bluetooth LE 5.0 savienojamību var izmantot vienkāršām un drošām IoT lietojumprogrammām. Tas ir 400 KB SRAM, kas spēj darboties 160 MHz frekvencē, un tam ir 22 programmējami GPIO ar atbalstu ADC, SPI, UART, I2C, I2S, RMT, TWAI un PWM.
ESP32-C3 MCU apmierina visbiežāk pievienoto ierīču vajadzības, piemēram, drošību, Bluetooth zemu enerģijas patēriņu, zemas izmaksas un pietiekamu atmiņu. Tajā tiek apskatīti galvenie uzlabotas drošības pret dažāda veida uzbrukumiem galvenie jautājumi, un tam ir papildu funkcijas, piemēram:
Droša sāknēšana: ESP32-C3 drošā sāknēšanas ieviešana sāknēšanas procesā papildina mazāk nekā 100 ms. ESP32-C3 ievieš standarta RSA-3072 bāzes autentifikācijas shēmu, lai pārliecinātos, ka platformā var izmantot tikai uzticamas lietojumprogrammas, tādējādi pasargājot to no zibspuldzē ieprogrammētas ļaunprātīgas lietojumprogrammas izpildes.
Zibspuldzes šifrēšana: ierīce izmanto AES-128-XTS bāzes zibspuldzes šifrēšanas shēmu, lai lietojumprogramma un konfigurācijas dati varētu palikt šifrēti zibspuldzē.
Digitālais paraksts un HMAC perifērijas ierīce: ESP32-C3 ir digitālā paraksta perifērijas ierīce, kas var ģenerēt ciparparakstus, izmantojot privāto atslēgu, kas ir aizsargāta pret piekļuvi programmaparatūrai. Turklāt HMAC perifērija var ģenerēt kriptogrāfisku īssavilkumu ar noslēpumu, kas ir aizsargāts no piekļuves programmaparatūrai.
Pasaules kontrolieris: tas nodrošina divas izpildes vides, kas ir pilnībā izolētas viena no otras. Atkarībā no konfigurācijas to var izmantot, lai ieviestu uzticamu izpildes vidi (TEE) vai privilēģiju atdalīšanas shēmu. Ja lietojumprogrammas programmaparatūrai ir uzdevums, kas nodarbojas ar sensitīviem drošības datiem (piemēram, DRM pakalpojumu), tā var izmantot pasaules kontroliera priekšrocības un izolēt izpildi.
Citas ESP32-C3 MCU funkcijas
- Atbalsta 20 MHz, 40 MHz joslas platumu 2,4 GHz joslā
- Wi-Fi multivide (WMM)
- Vienlaicīgs infrastruktūras BSS atbalsts režīmos Station, SoftAP vai Station + SoftAP Ņemiet vērā, ka tad, kad ESP32-C3 saime skenē Station režīmā, SoftAP kanāls mainīsies kopā ar Station kanālu
- 22 × programmējami GPIO
- Tālvadības pults perifēra, ar 2 pārraides kanāliem un 2 uztveršanas kanāliem
- Enerģijas pārvaldības bloks ar pieciem enerģijas režīmiem
- Drošība: droša sāknēšana, Flash šifrēšana, 4096 bitu OTP, līdz 1792 bitiem lietotājiem, Random Number Generator (RNG), Digitālais paraksts utt.
- Bluetooth LE 5.0 ar tālsatiksmes atbalstu
- Pietiekama atmiņa
- Pieauguša programmatūras atbalsts
ESP32-C3-MINI-1 modulim ir neliels formas faktors (13 × 19 mm) un atbalsts maksimālajai darba temperatūrai 105 ° C. Migrācijas ērtībai tiek nodrošināts, ka ESP32-C3-WROOM-1 modulis ir adatu savienots ar ESP-WROOM-02D un ESP-WROOM-02 moduļiem. ESP32-C3-WROOM-1 atbalsta arī maksimālo temperatūru 105 ° C. ESP32-C3F ir vēl viens ESP32-C3 variants, un tam ir integrēta zibspuldze vienkāršotu dizainu.