ου γαρ εστιν κρυπτον ο ου φανερον γενησεται ουδε αποκρυφον ο ου γνωσθησεται και εις φανερον ελθη
Wersja PL ENG Version

Atak z wybranym tekstem jawnym (ang. chosen-plaintext attack)

W ataku tym kryptoanalityk ma możliwość wybrania tekstu orginalnej wiadomości i ma dostęp do jej szyfrogramu. Stara się odgadnąć sekretny klucz szyfrujący lub stworzyć algorytm do deszyfrowania kolejnych wiadomości zaszyfrowanych za pomocą tego samego klucza.

Jest to dogodna sytuacja dla atakującego, który może uzyskać więcej informacji o poszukiwanym kluczu i o całym atakowanym systemie, wybierając do zaszyfrowania dobrane przez siebie teksty.

Kiedy atakowane są szyfry deterministyczne z kluczem publicznym, napastnik może łatwo stworzyć bazę szyfrogramów popularnych wiadomości, na przykład częstych zapytań do serwera. Później, aby znaleźć znaczenie szyfrogramu, po prostu sprawdza czy nie ma takiego tekstu w swojej bazie.

Ataki z wybranym tekstem jawnym były stosowane przez Aliantów w czasie II Wojny Światowej do łamania zabezpieczeń Enigmy.

Atak z adaptacyjnie wybranym tekstem jawnym (ang. adaptive-chosen-plaintext attack)

W tej odmianie ataku z wybranym tekstem jawnym, atakujący ma możliwość wielokrotnie wybierać tekst jawny do zaszyfrowania. Zamiast użycia jednego większego bloku tekstu, może wybrać mniejszy blok, otrzymać jego zaszyfrowaną postać i potem na podstawie tym dobrać kolejny tekst, itd.