iX 2/2023
S. 94
Wissen
Kryptografie

Kryptografische Schlüssel sicher erzeugen und speichern

Code zum Erstellen und Ablegen kryptografischer Schlüssel ist nicht komplex, hält aber zahlreiche Fallstricke bereit.

Von Dr. Reinhard Wobst

Bei der Implementierung von Kryptografie denken viele an Algorithmen, Protokolle und die Speicherverwaltung und übersehen dabei einen kritischen Punkt: das Erzeugen und Speichern der kryptografischen Schlüssel. Das ist ausgerechnet die Stelle, an der besonders schnell Fehler entstehen, die zu angreifbarer Verschlüsselung führen.

Eine Datei per AES beispielsweise mit CBC (Cipher Block Chaining Mode) oder GCM (Galois/Counter Mode) zu chiffrieren, klingt nach einer einfachen Aufgabe: Man nehme einen zufälligen Startblock, den sogenannten Initialisierungsvektor, einen zufälligen Sitzungsschlüssel und eine geprüfte Implementierung in der Sprache der Wahl, füttere sie mit Schlüssel, Startblock und Daten und erhält das Ergebnis.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

9,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren