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
Der Link zur Originalquelle öffnet einen neuen Tab.