Bei dieser Form des Angriffs hat der Angreifer die Möglichkeit, den Klartext, der verschlüsselt wird, frei zu wählen. Aus dem dann bekannten Paar Klartext / verschlüsselter Text versucht er, den verwendeten Schlüssel zu ermitteln.
Bei einem Known-Plaintext-Angriff ist dagegen nur ein beliebiges Paar Klartext / verschlüsselter Text bekannt.
Für einen Ciphertext-Only-Angriff hingegen ist die Kenntnis des Klartextes nicht erforderlich.