Cryptology Academy · Lektion

Elektromagnetische und akustische Seitenkanäle

Untersuchen Sie elektromagnetische Abstrahlungen, akustische Kryptoanalyse und Spectre/Meltdown.

Lektion 3 von 412 Schritte

Elektromagnetische und akustische Seitenkanäle ist eine kostenlose Cryptology Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cryptology Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cryptology Academy-Kurs umfasst insgesamt 4 Lektionen.

Über Power hinaus: Andere physische Kanäle

Neben Leistung geben Chips elektromagnetische (EM-)Strahlung ab und erzeugen akustisches Rauschen. Beide Kanäle übertragen datenabhängige Signale, die kryptografische Geheimnisse preisgeben können.

Elektromagnetische Abstrahlungen

Schaltende Transistoren geben EM-Strahlung ab. Eine kleine Sonde in der Nähe eines ICs kann Signale aufnehmen, die räumlich auf eine einzelne Funktionseinheit begrenzt sind – dadurch ist die Messung präziser als eine globale Leistungsmessung.

EM- gegenüber Power Analysis

EM-Sonden können bestimmte Module (z. B. die AES-S-Box-Einheit) gezielt erfassen und den Rest des Chips ignorieren. Dadurch steigt das Signal-Rausch-Verhältnis und die für die Schlüsselwiederherstellung benötigte Anzahl von Traces sinkt.

TEMPEST: Kompromittierende Abstrahlungen

TEMPEST (ein klassifiziertes US-Regierungsprogramm, das später freigegeben wurde) untersucht EM-Abstrahlungen von Bildschirmen, Tastaturen und Logikschaltungen. Van-Eck-Phreaking rekonstruiert den Inhalt von CRT-/LCD-Bildschirmen anhand der austretenden Hochfrequenzsignale.

Akustische Kryptanalyse

Im Jahr 2013 stellten Shamir und Kollegen RSA-4096-Schlüssel wieder her, indem sie das hochfrequente Pfeifen von Kondensatoren in einem Laptop aufzeichneten. Der Klang verändert sich abhängig davon, welche modularen Multiplikationen die CPU ausführt.

Spectre und Meltdown: Mikroarchitektonische Seitenkanäle

Spectre (2018) nutzt spekulative Ausführung aus: Geheimnisabhängige Speicherzugriffe hinterlassen Cache-Spuren, die von einem Angreiferprozess gelesen werden können. Dadurch wird die Prozessisolation zwischen Browsern und virtuellen Maschinen durchbrochen.

Flush+Reload und Prime+Probe

Flush+Reload: Der Angreifer leert eine Cache-Zeile, das Opfer greift auf eine geheimnisabhängige Adresse zu, und der Angreifer lädt die Zeile erneut und misst die Zugriffszeit. Treffer = schnell = geheimes Bit erschlossen.

Aufbau eines akustischen Angriffs

Ein Richtmikrofon oder ein am Gehäuse angebrachtes Kontaktmikrofon nimmt das Spulenfiepen von Kondensatoren auf. Das Signal wird mit 44 kHz–192 kHz digitalisiert und mithilfe einer FFT verarbeitet, um schlüsselabhängige Frequenzmuster zu extrahieren.

VM-übergreifende EM-Angriffe in der Cloud

Forschende haben EM-Leckage zwischen gemeinsam auf demselben physischen Host betriebenen Cloud-VMs nachgewiesen und AES-Schlüssel aus einer Opfer-VM wiederhergestellt, indem sie eine Sonde an der gemeinsam genutzten Infrastruktur anbrachten.

Reale CVEs und Vorfälle

CVE-2017-5753 (Spectre), CVE-2017-5754 (Meltdown) und der akustische RSA-Angriff (Usenix Security 2014) sind wegweisende Beispiele. Browseranbieter passten die Auflösung von Zeitgebern an, um Cache-Angriffe zu entschärfen.

Wissensabfrage

Was machte den akustischen RSA-Angriff von 2013 möglich?

Zusammenfassung der Lektion

EM-Sonden bieten eine höhere räumliche Auflösung als globale Leistungsmessungen. Akustische Angriffe nutzen das Spulenfiepen von Kondensatoren aus. Mikroarchitekturelle Angriffe (Spectre/Meltdown) verwenden Cache-Timing. Gegenmaßnahmen reichen von EM-Abschirmung bis zur Deaktivierung gemeinsam genutzter Zeitgeber in Browsern.

Kostenlos starten

Lerne Cryptology Academy mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
67
Lektionen
261

Häufig gestellte Fragen

Ist die Lektion „Elektromagnetische und akustische Seitenkanäle“ kostenlos?

Ja — der vollständige Text von „Elektromagnetische und akustische Seitenkanäle“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cryptology Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cryptology Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Elektromagnetische und akustische Seitenkanäle“?

Untersuchen Sie elektromagnetische Abstrahlungen, akustische Kryptoanalyse und Spectre/Meltdown. Du übst Cryptology Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cryptology Academy zu starten?

Keine Vorkenntnisse erforderlich. Cryptology Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Elektromagnetische und akustische Seitenkanäle“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cryptology Academy-Lektion Code schreiben und ausführen?

Ja. Jede Cryptology Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Timing-Angriffe: Schlüssel aus der Ausführungszeit gewinnen
  2. Seitenkanalanalyse des Stromverbrauchs: SPA und DPA
  3. Elektromagnetische und akustische Seitenkanäle
  4. Gegenmaßnahmen: Maskierung, Blinding und Code mit konstanter Laufzeit
← Zurück zu Cryptology Academy