Seminar OpenTitan – Earl Grey Hardwarearchitektur und IP-Blöcke

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

  1. Prozessordomäne, Peripheriedomäne und Always-on-Funktionen im Blockbild trennen
  2. Clock-, Reset- und Powerdomänen den IP-Blöcken zuordnen
  3. Externe Pins, Debugpfade und Hostschnittstellen als Systemgrenze erfassen
  4. Sicherheitskritische Abhängigkeiten und Single Points of Failure markieren

Schritt 2: Ibex, Bus und Adressraum

  1. Ibex-Kern, Interruptpfad und Speicherzugriffe in den Systemfluss einordnen
  2. TL-UL-Hosts, Devices, Crossbars und Protokollschutz erfassen
  3. Adressräume, Registerfenster und Speicherbereiche konsistent dokumentieren
  4. Busfehler, Integritätsfehler und unzulässige Zugriffe bis zur Alertreaktion verfolgen

Schritt 3: Speicher, OTP und Flash

  1. ROM, SRAM, Embedded Flash und OTP nach Schutzfunktion unterscheiden
  2. Scrambling, Integrität, Lesesperren und Schreibsperren konzeptionell zuordnen
  3. OTP-Partitionen mit Lifecycle, Root Keys und Konfiguration verbinden
  4. Initialisierung, Konsistenzprüfung und Fehlerreaktionen beim Power-up analysieren

Schritt 4: Kryptografie und Entropie

  1. AES, HMAC, KMAC und OTBN nach Datenpfad und Firmwarezugriff einordnen
  2. Key-Sideloading und Softwarezugriff auf Schlüssel voneinander trennen
  3. Entropy Source, CSRNG und EDN als Versorgungskette für Hardwareverbraucher modellieren
  4. Health Tests, Wiederanlauf und Entropiefehler in die Systemreaktion aufnehmen

Schritt 5: Lifecycle, Alerts und Eskalation

  1. Life-Cycle-Controller und redundante Zustandskodierung in den Gerätebetrieb einordnen
  2. Alert Handler, Klassen, Eskalationsstufen und lokale Reaktionen verbinden
  3. Secret Wipe, terminale Zustände und virtuelle Scrap-Reaktion nachvollziehen
  4. Debug-, Test- und RMA-Funktionen nach Lifecycle-Zustand bewerten

Schritt 6: Peripherie, Pinmux und Systemdienste

  1. Kommunikationsperipherie, GPIO, Timer und Systemcontroller strukturieren
  2. Pinmux, Strap-Sampling und TAP-Isolation im Startablauf verorten
  3. Power-, Reset- und Clock-Manager mit Sleep, Wakeup und Fehlerfällen verbinden
  4. Firmware-DIFs und Testzugriffe den jeweiligen Hardwarefunktionen zuordnen

Schritt 7: Durchgängige Sicherheitsflüsse

  1. Secure Boot vom Reset bis zur Owner-Firmware als Hardwarefluss nachzeichnen
  2. Schlüsselableitung und Sideloading bis zum Kryptoblock verfolgen
  3. Alert- und Eskalationskette von einer IP-Störung bis zur Systemreaktion analysieren
  4. Attestierungs- und Provisionierungsdaten den beteiligten Speicher- und Kontrollblöcken zuordnen

Praxisübungen

  1. Earl-Grey-Blockbild mit Clock-, Reset-, Entropie- und Eskalationspfaden annotieren
  2. Einen TL-UL-Zugriff vom Ibex-Kern bis zu einem Kryptoblock nachvollziehen
  3. Power-up-Reihenfolge von OTP, Lifecycle, ROM-Check und CPU-Freigabe modellieren
  4. Eine Security-Flow-Analyse für Key Sideloading oder Alert Escalation durchführen

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

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.

Seminar Startdatum Enddatum Ort Dauer
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben