NXP: Mikrocontroller unterstützen Verschlüsselung für sicheres Booten und Kommunikation

PRODUKT NEWS EMBEDDED SYSTEMS

NXP hat die Markteinführung von zwei Mikrocontrollerfamilien – LPC18Sxx und LPC43Sxx – bekannt gegeben. Diese unterstützen Entwickler beim Schutz von Applikationscode und Daten vor Bedrohungen wie Diebstahl und Cloning in vernetzten Anwendungen.



Die Mikrocontrollerfamilien LPC18Sxx und LPC43Sxx eignen sich laut Hersteller für jede Form von vernetzten Anwendungen – insbesondere für Hubs oder Gateways, über die große Mengen an High-Speed-Daten übertragen und/oder überbrückt werden. Sowohl die LPC18Sxx- als auch die LPC43Sxx-Familie enthalten eine integrierte AES-128-Verschlüsselungsengine für Nachrichtentransfers, zwei nichtflüchtige 128-Bit-OTP-Speicher zur verschlüsselten Speicherung des Schlüssels (Hardware-Randomized) und Vorbeugung von Daten-Cloning, einen Zufallszahlengenerator zur Erzeugung eines eindeutigen, einmaligen Schlüssels sowie dedizierte Boot-ROM-Treiber zum sicheren Booten von authentifizierten, verschlüsselten Firmware-Images.

 

Die MCUs beider Familien verwenden Cortex-M-Kerne (LPC18Sxx: Cortex-M3, LPC43Sxx: Cortex-M4 & M0). Beide MCUs unterstützen darüber hinaus Code Read Protection (CRP) und verhindern damit unerlaubte Zugriffe auf den internen Flash-Speicher.

 

Die Mikrocontrollerfamilien LPC43Sxx und LPC18Sxx beinhalten eine Vielzahl von NXP-Lösungen für die sichere Vernetzung. Beide Serien werden durch umfangreiche Software-Lösungen der angeschlossenen Ökosystem-Partner für sichere Firmware-Updates, sichere IoT-Connectivity und sichere Networking Stacks (SSL, TLS) unterstützt. Beide MCUs lassen sich darüber hinaus nahtlos mit einem Sicheren Element aus NXPs A-Serie verbinden und bieten in dieser Kombination unter anderem Schutz vor unerlaubten Manipulationsversuchen (Tamper Detection), Authentifizierung mit hardwarebeschleunigter PKI (Public Key Infrastructure, Verwendung von RSA- und ECC-Schlüsseln) und Zertifikatspeicherung.

 

Für beide µc-Familien werden entsprechende LPCXpresso-Evaluierungboards angeboten – jedes enthält einen LPC-Mikrocontroller und einen "Authentication Mikrocontroller" NXP A7001CM sowie Connectivity- und Entwicklungs-/Debugging-Schnittstellen. In Kombination mit der LPCXpresso IDE, dem Tool-Chain-Support von Drittanbietern und den kostenlos bereitgestellten LPCOpen-Treibern inklusive Beispiel-Code bieten diese Boards dem Entwickler eine kostengünstige Evaluierungs- und Entwicklungsplattform.

 

Mit der im Lauf des 2. Quartals angebotenen LPC43S37-basierten Entwicklungsplattform steht dem Designer eine Umgebung zur Implementierung sicherer Vernetzungs-Lösungen für Anwendungen im Bereich IoT, Industry 4.0 sowie für zahlreiche Consumer-Anwendungen zur Verfügung. Diese Plattform enthält den Mikrocontroller, Sicherheitssoftware von angeschlossenen Ökosystem-Partnern und einen "Authentication Mikrocontroller" aus der NXP-A-Serie. Sie unterstützt eine Vielzahl unterschiedlicher Connectivity-Features inklusive Verbindungen per Ethernet und WLAN.

 

Die MCUs beider Familien stehen ab sofort in unterschiedlichen Größen im LQFP- und BGA-Gehäuse zur Verfügung. Die Preise beginnen bei 3 USD in Mengen von 4000 Stück. Die Evaluierungsboards LPCXpresso18S37 und LPCXPresso43S37 können jetzt bestellt werden und sind ab April 2015 über NXP-Distributoren verfügbar.

Fachartikel