Skip to content
Inovasense

MCUboot

MCUboot — Open-source bezpečný bootloader pre 32-bitový mikrokontroléry s verifikovaňam bootom, šifrovanými OTA aktualizáciami a ochranou proti rollbacku.

Definícia
MCUboot — Open-source bezpečný bootloader pre 32-bitový mikrokontroléry s verifikovaňam bootom, šifrovanými OTA aktualizáciami a ochranou proti rollbacku.

MCUboot — Bezpecňa bootloader pre mikrokontroléry

MCUboot je open-source bezpečný bootloader pre 32-bitový mikrokontroléry. Poskytuje root of trust na úrovni firmvéru — zabezpecuje, že na zariadení sa spustí len kryptograficky podpísaný, autentický firmvér.

Kľúčová vlastnosti

VlastnostPopis
Podpisovanie obrazovEd25519, ECDSA-P256, RSA-2048/3072
šifrovaný obrazyAES-CTR-128/256 šifrovanie firmvéru
Dual-slot aktualizáciaPrimárny + sekundšrny slot pre bezpecňa aktualizácie
Ochrana proti rollbackuMonotónne počítadlo verzií
Súriový obnovaMCUmgr protokol pre USB/UART obnovu

CRA súlad

EU Cyber Resilience Act vyžaduje autentifikovaný aktualizácie firmvéru, ochranu proti rollbacku a infražtruktšru pre správu zraniteľností — MCUboot vžetko toto zabezpecuje.

Súvisiace pojmy

  • Secure Boot — MCUboot je implementacňa vrstva pre MCU-based systémy.
  • OTA Update — MCUboot riadi výmenu slotov firmvéru.
  • CRA — EÚ legislatšva vyžadujúca bezpecňa boot.

MCUboot je ňa predvoleňa bootloader pre všetky embedded projekty. Pozrite Embedded Security & IoT.