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. Crypto 101 ist kostenlos verfügbar.

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

  • 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 →

Im Webarchiv suchen