Για την αντιμετώπιση των πιο κοινών αναγκών ασφάλειας σε συσκευές IoT που είναι ευαίσθητες στο κόστος, η Espressif κυκλοφόρησε έναν μικροελεγκτή ESP32-C3 με βάση 32-bit RISC-V χαμηλής ισχύος, χαμηλού κόστους, μονής πυρήνας. Αυτό το νέο ESP32-C3 MCU με σύνδεση 2,4 GHz Wi-Fi και Bluetooth LE 5.0 μπορεί να χρησιμοποιηθεί για απλές και ασφαλείς εφαρμογές IoT. Είναι 400KB SRAM με δυνατότητα λειτουργίας στα 160MHz και διαθέτει 22 προγραμματιζόμενα GPIO με υποστήριξη για ADC, SPI, UART, I2C, I2S, RMT, TWAI και PWM.
Το ESP32-C3 MCU ικανοποιεί τις πιο κοινές ανάγκες για συνδεδεμένες συσκευές όπως ασφάλεια, Bluetooth χαμηλής ενέργειας, χαμηλού κόστους και επαρκή μνήμη. Αντιμετωπίζει βασικά ζητήματα για βελτιωμένη ασφάλεια έναντι διαφόρων τύπων επιθέσεων και συνοδεύεται από πρόσθετα χαρακτηριστικά όπως:
Ασφαλής εκκίνηση: Η εφαρμογή ασφαλούς εκκίνησης του ESP32-C3 προσθέτει πάνω από 100ms γενικά στη διαδικασία εκκίνησης. Το ESP32-C3 εφαρμόζει το τυπικό σύστημα ελέγχου ταυτότητας με βάση το RSA-3072 για να διασφαλίσει ότι μόνο αξιόπιστες εφαρμογές μπορούν να χρησιμοποιηθούν στην πλατφόρμα, προστατεύοντάς την έτσι από την εκτέλεση κακόβουλης εφαρμογής που έχει προγραμματιστεί στο flash.
Κρυπτογράφηση Flash: Η συσκευή χρησιμοποιεί το σχήμα κρυπτογράφησης flash που βασίζεται στο AES-128-XTS, έτσι ώστε η εφαρμογή και τα δεδομένα διαμόρφωσης να μπορούν να παραμείνουν κρυπτογραφημένα στο φλας.
Ψηφιακή υπογραφή και περιφερειακό HMAC: Το ESP32-C3 διαθέτει περιφερειακό ψηφιακής υπογραφής που μπορεί να δημιουργήσει ψηφιακές υπογραφές, χρησιμοποιώντας ένα ιδιωτικό κλειδί που προστατεύεται από την πρόσβαση υλικολογισμικού. Εκτός αυτού, το περιφερειακό HMAC μπορεί να δημιουργήσει μια κρυπτογραφική σύνοψη με ένα μυστικό που προστατεύεται από την πρόσβαση του υλικολογισμικού.
World Controller: Παρέχει δύο περιβάλλοντα εκτέλεσης πλήρως απομονωμένα το ένα από το άλλο. Ανάλογα με τη διαμόρφωση, αυτό μπορεί να χρησιμοποιηθεί για την εφαρμογή ενός αξιόπιστου περιβάλλοντος εκτέλεσης (TEE) ή ενός σχήματος διαχωρισμού δικαιωμάτων. Εάν το υλικολογισμικό της εφαρμογής έχει μια εργασία που ασχολείται με ευαίσθητα δεδομένα ασφαλείας (όπως η υπηρεσία DRM), μπορεί να εκμεταλλευτεί τον παγκόσμιο ελεγκτή και να απομονώσει την εκτέλεση.
Άλλα χαρακτηριστικά του ESP32-C3 MCU
- Υποστηρίζει εύρος ζώνης 20 MHz, 40 MHz σε ζώνη 2,4 GHz
- Πολυμέσα Wi-Fi (WMM)
- Ταυτόχρονη υποστήριξη για υποδομές BSS σε λειτουργίες Station, SoftAP ή Station + SoftAP Σημειώστε ότι όταν η οικογένεια ESP32-C3 σαρώνει σε λειτουργία Station, το κανάλι SoftAP θα αλλάξει μαζί με το κανάλι Station
- 22 × προγραμματιζόμενα GPIO
- Περιφερειακό τηλεχειριστηρίου, με 2 κανάλια μετάδοσης και 2 κανάλια λήψης
- Μονάδα διαχείρισης ισχύος με πέντε τρόπους λειτουργίας
- Ασφάλεια: Ασφαλής εκκίνηση, κρυπτογράφηση Flash, OTP 4096-bit, έως 1792 bit για χρήστες, Random Number Generator (RNG), Digital Signature κ.λπ.
- Bluetooth LE 5.0 με υποστήριξη μεγάλης εμβέλειας
- Επαρκής μνήμη
- Υποστήριξη ώριμου λογισμικού
Η μονάδα ESP32-C3-MINI-1 διαθέτει έναν μικρό παράγοντα μορφής (13 × 19mm) και υποστήριξη για μέγιστη θερμοκρασία λειτουργίας 105 ° C. Για ευκολία μετεγκατάστασης, διασφαλίζεται ότι η μονάδα ESP32-C3-WROOM-1 είναι pin-to-pin συμβατή με τις μονάδες ESP-WROOM-02D και ESP-WROOM-02. Το ESP32-C3-WROOM-1 υποστηρίζει επίσης μέγιστη θερμοκρασία 105 ° C. Το ESP32-C3F είναι μια άλλη παραλλαγή του ESP32-C3 και συνοδεύεται από ενσωματωμένο φλας για απλοποιημένα σχέδια.