コストに敏感なIoTデバイスのセキュリティの最も一般的なニーズに対応するために、Espressifは、低電力で費用効果の高いシングルコアの32ビットRISC-VベースのESP32-C3マイクロコントローラーをリリースしました。2.4 GHzWi- FiおよびBluetoothLE5.0接続を備えたこの新しいESP32-C3MCUは、シンプルで安全なIoTアプリケーションに使用できます。400KBのSRAMは160MHzで動作可能で、ADC、SPI、UART、I2C、I2S、RMT、TWAI、およびPWMをサポートする22のプログラム可能なGPIOを備えています。
ESP32-C3 MCUは、セキュリティ、Bluetooth Low Energy、低コスト、十分なメモリなど、接続されたデバイスの最も一般的なニーズを満たします。 さまざまなタイプの攻撃に対するセキュリティを強化するための重要な問題に対処し、次のような追加機能が付属しています。
セキュアブート:ESP32-C3のセキュアブート実装は、ブートプロセスで100ミリ秒未満のオーバーヘッドを追加します。ESP32-C3は、標準のRSA-3072ベースの認証スキームを実装して、信頼できるアプリケーションのみがプラットフォームで使用できるようにし、フラッシュでプログラムされた悪意のあるアプリケーションの実行から保護します。
フラッシュ暗号化: デバイスはAES-128-XTSベースのフラッシュ暗号化スキームを使用して、アプリケーションと構成データをフラッシュ内で暗号化したままにすることができます。
デジタル署名とHMAC周辺機器:ESP32-C3には、ファームウェアアクセスから保護された秘密鍵を使用してデジタル署名を生成できるデジタル署名周辺機器があります。さらに、HMACペリフェラルは、ファームウェアアクセスから保護されたシークレットを使用して暗号ダイジェストを生成できます。
World Controller: 互いに完全に分離された2つの実行環境を提供します。構成に応じて、これを使用して、信頼できる実行環境(TEE)または特権分離スキームを実装できます。アプリケーションファームウェアに機密性の高いセキュリティデータ(DRMサービスなど)を処理するタスクがある場合、ワールドコントローラーを利用して、実行を分離できます。
ESP32-C3MCUのその他の機能
- 2.4GHz帯域で20MHz、40MHzの帯域幅をサポート
- Wi-Fiマルチメディア(WMM)
- ステーション、SoftAP、またはステーション+ SoftAPモードでのインフラストラクチャBSSの同時サポートステーションモードでESP32-C3ファミリをスキャンすると、SoftAPチャネルがステーションチャネルとともに変更されることに注意してください。
- 22×プログラム可能なGPIO
- 2つの送信チャネルと2つの受信チャネルを備えたリモートコントロール周辺機器
- 5つの電力モードを備えた電力管理ユニット
- セキュリティ:セキュアブート、フラッシュ暗号化、4096ビットOTP、ユーザー用に最大1792ビット、乱数ジェネレーター(RNG)、デジタル署名など。
- ロングレンジをサポートするBluetoothLE 5.0
- 十分なメモリ
- 成熟したソフトウェアサポート
ESP32-C3-MINI-1モジュールには、小さなフォームファクター(13×19mm)が付属しており、105°Cの最大動作温度をサポートします。移行を容易にするために、ESP32-C3-WROOM-1モジュールがESP-WROOM-02DおよびESP-WROOM-02モジュールとピンツーピンで互換性があることが保証されています。ESP32-C3-WROOM-1は、105°Cの最高温度にも対応しています。ESP32-C3FはESP32-C3の別のバリエーションであり、簡素化された設計のための統合フラッシュが付属しています。