Seminar / Training
Earl Grey ist als eigenständiger sicherer Mikrocontroller aufgebaut. Seine Sicherheit entsteht nicht durch einen einzelnen Kryptoblock, sondern durch die abgestimmte Zusammenarbeit von Rechenwerk, Speicher, Lebenszyklus, Entropie, Alerts, Boot-Firmware und physischen Schutzmechanismen.
Das Seminar analysiert die Top-Level-Struktur blockweise und verbindet sie anschließend wieder zu durchgängigen Sicherheitsflüssen. Konfiguration, Abhängigkeiten und Diagnosepunkte werden aus Sicht von Architektur, RTL, Firmware und Verifikation betrachtet.
Inhaltsübersicht
- Seminarziel
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Top-Level-Struktur und Domänen
- Ibex, Bus und Adressraum
- Speicher, OTP und Flash
- Kryptografie und Entropie
- Lifecycle, Alerts und Eskalation
- Peripherie, Pinmux und Systemdienste
- Durchgängige Sicherheitsflüsse
- Praxisübungen
Seminarziel
Die Earl-Grey-Hardware soll bis auf IP- und Schnittstellenebene analysiert, in Sicherheitsdomänen gegliedert und für Integration, Firmwarezugriff, Verifikation und Fehlerdiagnose dokumentiert werden können.
Zielgruppe
Hardware- und SoC-Architekten, RTL-Entwickler, Embedded-Security-Teams, Firmwareentwickler mit Hardwarebezug, Verifikationsingenieure und technische Integratoren.
Voraussetzungen
Kenntnisse digitaler Hardware, Mikrocontrollerarchitekturen, Speicherabbildung und Buskommunikation. OpenTitan-Grundlagen werden vorausgesetzt.
Lernziele
- Earl-Grey-Top-Level und zentrale IP-Blöcke sicher zuordnen
- Daten-, Steuer-, Entropie- und Eskalationspfade nachvollziehen
- Speicher- und Lebenszyklusabhängigkeiten erklären
- Firmwarezugriffe und Hardware-Schutzmechanismen verbinden
- Integrations- und Verifikationsrisiken auf Top-Level-Ebene erkennen
Seminarinhalte
Schritt 1: Top-Level-Struktur und Domänen
- Prozessordomäne, Peripheriedomäne und Always-on-Funktionen im Blockbild trennen
- Clock-, Reset- und Powerdomänen den IP-Blöcken zuordnen
- Externe Pins, Debugpfade und Hostschnittstellen als Systemgrenze erfassen
- Sicherheitskritische Abhängigkeiten und Single Points of Failure markieren
Schritt 2: Ibex, Bus und Adressraum
- Ibex-Kern, Interruptpfad und Speicherzugriffe in den Systemfluss einordnen
- TL-UL-Hosts, Devices, Crossbars und Protokollschutz erfassen
- Adressräume, Registerfenster und Speicherbereiche konsistent dokumentieren
- Busfehler, Integritätsfehler und unzulässige Zugriffe bis zur Alertreaktion verfolgen
Schritt 3: Speicher, OTP und Flash
- ROM, SRAM, Embedded Flash und OTP nach Schutzfunktion unterscheiden
- Scrambling, Integrität, Lesesperren und Schreibsperren konzeptionell zuordnen
- OTP-Partitionen mit Lifecycle, Root Keys und Konfiguration verbinden
- Initialisierung, Konsistenzprüfung und Fehlerreaktionen beim Power-up analysieren
Schritt 4: Kryptografie und Entropie
- AES, HMAC, KMAC und OTBN nach Datenpfad und Firmwarezugriff einordnen
- Key-Sideloading und Softwarezugriff auf Schlüssel voneinander trennen
- Entropy Source, CSRNG und EDN als Versorgungskette für Hardwareverbraucher modellieren
- Health Tests, Wiederanlauf und Entropiefehler in die Systemreaktion aufnehmen
Schritt 5: Lifecycle, Alerts und Eskalation
- Life-Cycle-Controller und redundante Zustandskodierung in den Gerätebetrieb einordnen
- Alert Handler, Klassen, Eskalationsstufen und lokale Reaktionen verbinden
- Secret Wipe, terminale Zustände und virtuelle Scrap-Reaktion nachvollziehen
- Debug-, Test- und RMA-Funktionen nach Lifecycle-Zustand bewerten
Schritt 6: Peripherie, Pinmux und Systemdienste
- Kommunikationsperipherie, GPIO, Timer und Systemcontroller strukturieren
- Pinmux, Strap-Sampling und TAP-Isolation im Startablauf verorten
- Power-, Reset- und Clock-Manager mit Sleep, Wakeup und Fehlerfällen verbinden
- Firmware-DIFs und Testzugriffe den jeweiligen Hardwarefunktionen zuordnen
Schritt 7: Durchgängige Sicherheitsflüsse
- Secure Boot vom Reset bis zur Owner-Firmware als Hardwarefluss nachzeichnen
- Schlüsselableitung und Sideloading bis zum Kryptoblock verfolgen
- Alert- und Eskalationskette von einer IP-Störung bis zur Systemreaktion analysieren
- Attestierungs- und Provisionierungsdaten den beteiligten Speicher- und Kontrollblöcken zuordnen
Praxisübungen
- Earl-Grey-Blockbild mit Clock-, Reset-, Entropie- und Eskalationspfaden annotieren
- Einen TL-UL-Zugriff vom Ibex-Kern bis zu einem Kryptoblock nachvollziehen
- Power-up-Reihenfolge von OTP, Lifecycle, ROM-Check und CPU-Freigabe modellieren
- Eine Security-Flow-Analyse für Key Sideloading oder Alert Escalation durchführen
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Hardware- und SoC-Architekten, RTL-Entwickler, Embedded-Security-Teams, Firmwareentwickler mit Hardwarebezug, Verifikationsingenieure und technische Integratoren. |
| Voraussetzungen: | Kenntnisse digitaler Hardware, Mikrocontrollerarchitekturen, Speicherabbildung und Buskommunikation. OpenTitan-Grundlagen werden vorausgesetzt. |
| 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, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, 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.
