Der Kurs startet mit der Arm Platform Security Architecture (PSA) und kryptographischen Primitives aus der frei verfügbaren mbedTLS Bibliothek. MbedTLS ist eine kryptografische Bibliothek, die als Teil von Mbed OS von Arm entwickelt wurde. Behandelt werden auch Public und Private Keys, digitale Signatur und Zertifikate am Beispiel mbedTLS mit MQTT. Einen weiteren Fokus legen wir im Training auf die Arm Trusted Firmware und auf die Arm TrustZone, die unter anderem Secure Boot als Teil der Root of Trust beinhaltet.
Einführung in die Entwicklung sicherer Mikrocontrollersysteme mit der kryptographischen Bibliothek Mbed-TLS. Sie erfahren, wie die Funktionen des Cortex-M-Prozessors genutzt werden können, um ein sicheres System bestmöglich zu implementieren. Das Seminar ist als Hands-on konzipiert unter Verwendung des Microcontroller Development Kit (MDK).
Termine werden in Kürze bekannt gegeben.
1) Plattformsicherheitsarchitektur und Kryptographie
2) Sichere Kommunikation
3) Vertrauenszone und Sicherheitsarchitektur
4) PSA-vertrauenswürdige Firmware