Cortex M4 med kryptering i hårdvara
Kryptostöd i hårdvara gör enligt Microchip styrkretsen CEC1302 cirka 100 gånger snabbare på hashberäkningar och 20–50 gånger snabbare på kryptering än kretsar som gör jobbet i mjukvara.
Tillämpningen är Internet of Things. Kretsen kan användas som coprocessor för kryptering, autentisering och andra säkerhetsfunktioner, eller som huvudprocessor.
MikroBUS-utvecklingskort finns hos Mikroelektronika. CEC1302 Clicker har USB-anslutning, två LED:er, tryckknappar, resetknapp och stiftkontakter. Clicker 2 har dubbla mikroBUS-kontakter, |
|
Klicka för större bild! |
Innan den laddar styrprogram eller programuppdateringar verifierar kretsen att programvaran är autentiskt, som ett sätt att hålla fientlig programvara stången.
Klockfrekvensen är 48 MHz och den har 128 kbyte SRAM och 32 kbyte boot-ROM. AES-kryptomotorn stöder ECB, CTR, CBC och OFB och nyckellängder upp till 256 bitar. Hashmotorn stöder SHA-1 och SHA-256. Båda motorerna har DMA till SRAM.
Arbetstemperaturen är noll till 70 grader Celsius.
CEC1302 finns idag i provexemplar i en 144-WFBGA och om du beställer minst 10000 kostar de 1,75 dollar styck.