Klassen kryptographischer Angriffe
Brute force (exhaustive search)
vollständiges Durchsuchen des Schlüsselraums
Klartext Angriff (ciphertext-only)
Dem Analytiker stehen mehrere Chiffren zur Verfügung. Ziel ist die Berechnung des Schlüssels und/oder Klartextes
bekannter Klartext (known-plaintext)
Analytiker kennt Klartext- / Chiffren-Kombinationen, die mit demselben Schlüssel verschlüsselt wurden. Ziel ist es, den Schlüssel zu brechen oder den Algorithmus finden, der jede mit dem Schlüssel verschlüsselte Nachricht entschlüsseln kann
Gewählter Klartext (chosen-plaintext)
Analytiker kann selber Klartexte wählen und diese verschlüsseln
Gewählte Chiffre (known-ciphertext)
Angreifer kann sich zu ausgewählten Chiffren, den Klartext berechnen lassen