Known Plaintext Attack
Ein “Known Plaintext Attack” ist eine Methode, die von böswilligen Personen genutzt werden kann, um die Verschlüsselung von Nachrichten zu brechen. Dabei geht es darum, dass die Person bereits über einen Teil der Nachricht (plaintext) informiert ist und nun versucht, durch Berechnungen den Rest der Nachricht (ciphertext) zu finden.
Stell dir vor, du möchtest einem Freund eine Geheimbotschaft schicken, aber du möchtest nicht, dass andere Leute sie lesen können. Du entscheidest dich deshalb, die Nachricht zu verschlüsseln. Nun weißt nur du und dein Freund, wie die Nachricht lautet.
Jedoch kann es passieren, dass jemand einen Teil der Nachricht kennt. Diese Person kann nun versuchen, die restliche Nachricht zu knacken, indem sie verschiedene Kombinationen von Buchstaben ausprobiert, um herauszufinden, wie die Nachricht verschlüsselt wurde.
Ein Beispiel: Du schickst deinem Freund die verschlüsselte Nachricht “Qoepfmg.e15!”. Ein Hacker weiß allerdings, dass der erste Buchstabe ein “H” ist, weil er eine andere Nachricht bereits entschlüsselt hat, in der genau das gleiche Verschlüsselungsverfahren angewendet wurde. Der Hacker weiß nun, dass “Q” zu “H” verschlüsselt wird, und kann diesen Hinweis nutzen, um weitere Teile der Nachricht zu entschlüsseln.
Das Ziel einer “Known Plaintext Attack” ist es also, durch das Wissen über einen Teil einer verschlüsselten Nachricht, den Rest dieser Nachricht zu entschlüsseln. Eine Möglichkeit, sich gegen solche Angriffe zu schützen, ist eine starke Verschlüsselungsmethode zu verwenden.