비용에 민감한 IoT 장치에서 가장 일반적인 보안 요구 사항을 해결하기 위해 Espressif는 저전력, 비용 효율적인 단일 코어, 32 비트 RISC-V 기반 ESP32-C3 마이크로 컨트롤러를 출시했습니다. 2.4GHz Wi-Fi 및 Bluetooth LE 5.0 연결을 지원하는 이 새로운 ESP32-C3 MCU 는 간단하고 안전한 IoT 애플리케이션에 사용할 수 있습니다. 400KB SRAM은 160MHz에서 실행할 수 있으며 ADC, SPI, UART, I2C, I2S, RMT, TWAI 및 PWM을 지원하는 22 개의 프로그래밍 가능한 GPIO가 있습니다.
ESP32-C3 MCU는 보안, Bluetooth 저에너지, 저비용 및 충분한 메모리와 같은 연결된 장치에 대한 가장 일반적인 요구 사항을 충족합니다 . 다양한 유형의 공격에 대한 보안 강화를위한 주요 문제를 해결하고 다음과 같은 추가 기능이 제공됩니다.
보안 부팅: ESP32-C3의 보안 부팅 구현은 부팅 프로세스에서 100ms 미만의 오버 헤드를 추가합니다. ESP32-C3는 표준 RSA-3072 기반 인증 체계를 구현하여 신뢰할 수있는 애플리케이션 만 플랫폼에서 사용할 수 있도록하여 플래시에 프로그래밍 된 악성 애플리케이션이 실행되지 않도록 보호합니다.
플래시 암호화: 이 장치는 AES-128-XTS 기반 플래시 암호화 체계를 사용하므로 애플리케이션과 구성 데이터가 플래시에서 암호화 된 상태로 유지 될 수 있습니다.
디지털 서명 및 HMAC 주변 장치: ESP32-C3에는 펌웨어 액세스로부터 보호되는 개인 키를 사용하여 디지털 서명을 생성 할 수있는 디지털 서명 주변 장치가 있습니다. 또한 HMAC 주변 장치는 펌웨어 액세스로부터 보호되는 암호로 암호화 다이제스트를 생성 할 수 있습니다.
World Controller: 서로 완전히 격리 된 두 가지 실행 환경을 제공합니다. 구성에 따라 TEE (Trusted Execution Environment) 또는 권한 분리 체계를 구현하는 데 사용할 수 있습니다. 애플리케이션 펌웨어에 민감한 보안 데이터 (예: DRM 서비스)를 처리하는 작업이있는 경우 월드 컨트롤러를 활용하고 실행을 격리 할 수 있습니다.
ESP32-C3 MCU의 기타 기능
- 2.4GHz 대역에서 20MHz, 40MHz 대역폭 지원
- Wi-Fi 멀티미디어 (WMM)
- Station, SoftAP 또는 Station + SoftAP 모드에서 Infrastructure BSS에 대한 동시 지원 ESP32-C3 제품군이 Station 모드에서 스캔 할 때 SoftAP 채널은 Station 채널과 함께 변경됩니다.
- 프로그래밍 가능한 GPIO 22 개
- 2 개의 전송 채널과 2 개의 수신 채널이있는 원격 제어 주변기기
- 5 가지 전원 모드가있는 전원 관리 장치
- 보안: 보안 부팅, 플래시 암호화, 4096 비트 OTP, 사용자를위한 최대 1792 비트, 난수 생성기 (RNG), 디지털 서명 등
- 장거리 지원이 가능한 Bluetooth LE 5.0
- 충분한 메모리
- 성숙한 소프트웨어 지원
ESP32-C3-MINI-1 모듈은 소형 폼 팩터 (13x19mm)와 함께 제공되며 최대 작동 온도 105 ° C를 지원합니다. 마이그레이션의 용이성을 위해 ESP32-C3-WROOM-1 모듈은 ESP-WROOM-02D 및 ESP-WROOM-02 모듈과 핀 간 호환이 가능합니다. ESP32-C3-WROOM-1은 또한 최대 105 ° C의 온도를 지원합니다. ESP32-C3F는 ESP32-C3의 또 다른 변형이며 단순화 된 설계를위한 통합 플래시와 함께 제공됩니다.