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