Elektromagnetische und akustische Seitenkanäle
Untersuchen Sie elektromagnetische Abstrahlungen, akustische Kryptoanalyse und Spectre/Meltdown.
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.
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
- Timing-Angriffe: Schlüssel aus der Ausführungszeit gewinnen
- Seitenkanalanalyse des Stromverbrauchs: SPA und DPA
- Elektromagnetische und akustische Seitenkanäle
- Gegenmaßnahmen: Maskierung, Blinding und Code mit konstanter Laufzeit