bk99.de entertain the web since 1997

Crypto 101 erklärt praktische Kryptografie

Zusammenfassung

Laurens Van Houtven führt von Zufall und Blockchiffren über Hashes sowie MACs bis zu Schlüsselaustausch und Signaturen.

Ideen

  • Verschlüsselung schützt Vertraulichkeit, aber nicht automatisch Integrität.
  • MACs erkennen Veränderungen mit einem gemeinsamen geheimen Schlüssel.
  • Digitale Signaturen erlauben öffentliche Prüfung einer Herkunft.
  • Schlüsselaustausch erzeugt gemeinsame Geheimnisse über unsichere Kanäle.

Einsichten

  • Kryptografische Bausteine erfüllen getrennte Sicherheitseigenschaften.
  • Sichere Primitive werden durch falsche Zusammensetzung unsicher.
  • Bedrohungsmodelle müssen vor der Algorithmuswahl stehen.

Fakten

  • Crypto 101 ist kostenlos verfügbar.
  • Das Buch enthält Übungen und Implementierungsbeispiele.
  • Es richtet sich an Programmierer ohne Kryptografievorwissen.

Empfehlungen

  • Verwende geprüfte Protokolle und Bibliotheken.
  • Implementiere Primitive nur in isolierten Lernprojekten.

Referenzen

Originalartikel lesen →