Das Seminar überführt allgemeine Sicherheitsziele in eine konkrete Architektur für emBoot-Secure und emSecure-Boot. Ausgehend von Assets, Angreifern und Vertrauensgrenzen entstehen nachvollziehbare Sicherheitsentscheidungen, Zustandsmodelle und Testanforderungen für Entwicklung, Produktion und Feldbetrieb.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Assets, Angreifer, Angriffspfade und Vertrauensgrenzen vollständig erfassen.
- Root of Trust, Schlüsselhierarchie und Signaturprüfung konsistent entwerfen.
- Boot-, Update-, Recovery- und Fehlerzustände als sichere Zustandsmaschine modellieren.
- Anti-Hacking- und Anti-Cloning-Maßnahmen auf konkrete Risiken abbilden.
- Sicherheitsanforderungen in prüfbare Positiv-, Negativ- und Manipulationstests übersetzen.
Schrittweise Seminarinhalte
1. Systemkontext, Assets und Schutzbedarf
Schwerpunkt: Firmware, Bootloader, Schlüssel, Geräteidentitäten, Produktionsdaten, Updatepakete, Recovery-Images und Betriebsfähigkeit.
- Ausgangslage, Schutzbedarf und Zielkriterien für den Themenblock „Systemkontext, Assets und Schutzbedarf“ erfassen.
- Relevante Komponenten, Daten, Rollen und Abhängigkeiten anhand von Firmware, Bootloader, Schlüssel, Geräteidentitäten, Produktionsdaten, Updatepakete, Recovery-Images und Betriebsfähigkeit modellieren.
- Die erforderliche Konfiguration, Implementierung oder Prozessfolge am Laborsystem beziehungsweise am Architekturmodell schrittweise umsetzen.
- Funktion, Sicherheitsgrenzen, Fehlerverhalten und Nachvollziehbarkeit mit definierten Positiv-, Negativ- und Manipulationsfällen prüfen.
- Als Arbeitsergebnis ein vollständiges Asset- und Schutzbedarfsregister dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
2. Angreifermodelle und Angriffsoberflächen
Schwerpunkt: physischer Zugriff, Debug-Schnittstellen, Speicherersatz, manipulierte Pakete, kompromittierte Build-Systeme und unkontrollierte Fertigung.
- Ausgangslage, Schutzbedarf und Zielkriterien für den Themenblock „Angreifermodelle und Angriffsoberflächen“ erfassen.
- Relevante Komponenten, Daten, Rollen und Abhängigkeiten anhand von physischer Zugriff, Debug-Schnittstellen, Speicherersatz, manipulierte Pakete, kompromittierte Build-Systeme und unkontrollierte Fertigung modellieren.
- Die erforderliche Konfiguration, Implementierung oder Prozessfolge am Laborsystem beziehungsweise am Architekturmodell schrittweise umsetzen.
- Funktion, Sicherheitsgrenzen, Fehlerverhalten und Nachvollziehbarkeit mit definierten Positiv-, Negativ- und Manipulationsfällen prüfen.
- Als Arbeitsergebnis einen priorisierten Angriffskatalog mit realistischen Fähigkeiten dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
3. Trust Boundaries und Root of Trust
Schwerpunkt: Boot-ROM, OTP, öffentlicher Schlüssel, Signature Server, Build-Zone, Fertigung, Service und Feldgerät.
- Ausgangslage, Schutzbedarf und Zielkriterien für den Themenblock „Trust Boundaries und Root of Trust“ erfassen.
- Relevante Komponenten, Daten, Rollen und Abhängigkeiten anhand von Boot-ROM, OTP, öffentlicher Schlüssel, Signature Server, Build-Zone, Fertigung, Service und Feldgerät modellieren.
- Die erforderliche Konfiguration, Implementierung oder Prozessfolge am Laborsystem beziehungsweise am Architekturmodell schrittweise umsetzen.
- Funktion, Sicherheitsgrenzen, Fehlerverhalten und Nachvollziehbarkeit mit definierten Positiv-, Negativ- und Manipulationsfällen prüfen.
- Als Arbeitsergebnis ein Sicherheitszonen- und Vertrauensgrenzenmodell dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
4. Schlüssel- und Signaturarchitektur
Schwerpunkt: Schlüsselzwecke, Produktschlüssel, Geräteschlüssel, Algorithmusauswahl, Zugriff, Backup, Rotation und Sperrung.
- Ausgangslage, Schutzbedarf und Zielkriterien für den Themenblock „Schlüssel- und Signaturarchitektur“ erfassen.
- Relevante Komponenten, Daten, Rollen und Abhängigkeiten anhand von Schlüsselzwecke, Produktschlüssel, Geräteschlüssel, Algorithmusauswahl, Zugriff, Backup, Rotation und Sperrung modellieren.
- Die erforderliche Konfiguration, Implementierung oder Prozessfolge am Laborsystem beziehungsweise am Architekturmodell schrittweise umsetzen.
- Funktion, Sicherheitsgrenzen, Fehlerverhalten und Nachvollziehbarkeit mit definierten Positiv-, Negativ- und Manipulationsfällen prüfen.
- Als Arbeitsergebnis eine belastbare Schlüsselhierarchie mit Verantwortlichkeiten dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
5. Sichere Boot- und Update-Zustandsmaschine
Schwerpunkt: Paket vorhanden oder nicht vorhanden, Signaturprüfung, Versionsprüfung, Installation, Start, Wiederanlauf und sichere Fehlerzustände.
- Ausgangslage, Schutzbedarf und Zielkriterien für den Themenblock „Sichere Boot- und Update-Zustandsmaschine“ erfassen.
- Relevante Komponenten, Daten, Rollen und Abhängigkeiten anhand von Paket vorhanden oder nicht vorhanden, Signaturprüfung, Versionsprüfung, Installation, Start, Wiederanlauf und sichere Fehlerzustände modellieren.
- Die erforderliche Konfiguration, Implementierung oder Prozessfolge am Laborsystem beziehungsweise am Architekturmodell schrittweise umsetzen.
- Funktion, Sicherheitsgrenzen, Fehlerverhalten und Nachvollziehbarkeit mit definierten Positiv-, Negativ- und Manipulationsfällen prüfen.
- Als Arbeitsergebnis eine deterministische Zustandsmaschine mit Abbruchkriterien dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
6. Recovery, Verfügbarkeit und unerwünschte Rückstufungen
Schwerpunkt: Recovery-Image, Stromausfall, unvollständige Installation, beschädigte Firmware, Versionspolitik und kontrollierte Wiederherstellung.
- Ausgangslage, Schutzbedarf und Zielkriterien für den Themenblock „Recovery, Verfügbarkeit und unerwünschte Rückstufungen“ erfassen.
- Relevante Komponenten, Daten, Rollen und Abhängigkeiten anhand von Recovery-Image, Stromausfall, unvollständige Installation, beschädigte Firmware, Versionspolitik und kontrollierte Wiederherstellung modellieren.
- Die erforderliche Konfiguration, Implementierung oder Prozessfolge am Laborsystem beziehungsweise am Architekturmodell schrittweise umsetzen.
- Funktion, Sicherheitsgrenzen, Fehlerverhalten und Nachvollziehbarkeit mit definierten Positiv-, Negativ- und Manipulationsfällen prüfen.
- Als Arbeitsergebnis ein abgestimmtes Verfügbarkeits- und Recovery-Konzept dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
7. Sicherheitsanforderungen und Abnahmetests
Schwerpunkt: Missbrauchsfälle, Negativtests, Manipulationsversuche, Fault Injection, Auditnachweise und Freigabekriterien.
- Ausgangslage, Schutzbedarf und Zielkriterien für den Themenblock „Sicherheitsanforderungen und Abnahmetests“ erfassen.
- Relevante Komponenten, Daten, Rollen und Abhängigkeiten anhand von Missbrauchsfälle, Negativtests, Manipulationsversuche, Fault Injection, Auditnachweise und Freigabekriterien modellieren.
- Die erforderliche Konfiguration, Implementierung oder Prozessfolge am Laborsystem beziehungsweise am Architekturmodell schrittweise umsetzen.
- Funktion, Sicherheitsgrenzen, Fehlerverhalten und Nachvollziehbarkeit mit definierten Positiv-, Negativ- und Manipulationsfällen prüfen.
- Als Arbeitsergebnis einen rückverfolgbaren Sicherheits- und Testkatalog dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
Praxisübungen und Laborszenarien
- Durchführung eines strukturierten Threat-Modeling-Workshops für eine Beispielplattform.
- Entwurf einer Root-of-Trust- und Schlüsselarchitektur für mehrere Produktvarianten.
- Modellierung sicherer Fehlerzustände bei ungültigem Paket, Stromausfall und beschädigter Firmware.
- Erstellung eines Security-Testkatalogs mit Positiv-, Negativ- und Manipulationsfällen.
Zielgruppe und Voraussetzungen
Zielgruppe: Product Security, Embedded- und Systemarchitektur, Bootloader-Entwicklung, Security Engineering, Qualitätssicherung und technische Projektleitung.
Voraussetzungen: Grundlagen in Embedded-Architekturen, Bootloadern und Software-Lifecycle; Kenntnisse asymmetrischer Kryptografie sind hilfreich.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Architekturarbeit, Demonstrationen, strukturierte Implementierungsschritte, praktische Übungen und kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte, Negativfälle und Dokumentationsanforderungen, damit die erarbeiteten Abläufe als Entwicklungs-, Produktions- oder Betriebsstandard wiederholbar bleiben.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Product Security, Embedded- und Systemarchitektur, Bootloader-Entwicklung, Security Engineering, Qualitätssicherung und technische Projektleitung |
| Voraussetzungen: | Grundlagen in Embedded-Architekturen, Bootloadern und Software-Lifecycle; Kenntnisse asymmetrischer Kryptografie sind hilfreich |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Architekturarbeit, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
