Specjalizowany 32-bitowy mikrokontroler kryptograficzny do aplikacji IoT
Microchip
Specjalizowany 32-bitowy mikrokontroler kryptograficzny CEC1302 firmy Microchip ze sprzętową obsługą funkcji szyfrowania oferuje znacznie większą szybkość działania i wyższy poziom bezpieczeństwa od jakichkolwiek systemów z energooszczędnymi mikrokontrolerami, w których funkcje zabezpieczeń są realizowane przez oprogramowanie firmware.
Został on zaprojektowany do urządzeń IoT wymagających zapewnienia wysokiego poziomu bezpieczeństwa poprzez łatwe w obsłudze funkcje szyfrowania (AES, RSA, algorytm oparty na krzywych eliptycznych) oraz autoryzacji (SHA-1, SHA-256).
Umożliwia m.in. wstępną autoryzację oprogramowania firmware pozwalającą upewnić się, że jest ono niezmodyfikowane i nieuszkodzone, co zabezpiecza przed atakami typu man-in-the-middle i denial-of-service oraz lukami bezpieczeństwa backdoor.
CEC1302 może również być wykorzystany do autoryzacji peryferiów, krytycznych komend systemowych oraz uaktualnień oprogramowania firmware, zapewniając ochronę przed złośliwym oprogramowaniem. Może być stosowany jako autonomiczny koprocesor szyfrujący lub też może zastąpić istniejący mikrokontroler.
Zrealizowana sprzętowo jednostka szyfrowania z kluczem publicznym jest od 20x do 50x szybsza od algorytmów implementowanych w oprogramowaniu firmware, a sprzętowe algorytmy funkcji przebiegają nawet 100x szybciej.
CEC1302 to 32-bitowy mikrokontroler z rdzeniem ARM Cortex-M4, produkowany w 144-wyprowadzeniowej obudowie WFBGA. Zaimplementowane w nim funkcje zabezpieczające nie wiążą się ze znaczną różnicą w cenie w stosunku do standardowej wersji. Ceny hurtowe układu zaczynają się od 1,75 USD przy zamówieniach 10 tys. sztuk.