Wolna encyklopedia
Atak ze znanym tekstem jawnym to atak na bezpieczeństwo szyfru, w którym znana jest jedna lub więcej par tekstu jawnego i odpowiadającego mu szyfrogramu.
Jest to bardzo słabe wymaganie, i takie pary są możliwe do uzyskania w prawie każdym wypadku. Na przykład jeśli klient łączy się ze stroną banku internetowego, ściąga wiele statycznych dokumentów takich jak np. różne grafiki zamieszczone na stronie, które możemy poznać sami wchodząc na stronę banku. Wybieramy tę z przesłanych wiadomości, która długością i kolejnością odpowiada znanej nam grafice. Uzyskujemy w ten sposób zależnie od rozmiarów dokumentu kilkadziesiąt lub kilkaset par do ataku ze znanym tekstem jawnym.
Kryptoanaliza liniowa dostarcza ataku z wybranym tekstem jawnym na DESa, który jest o wiele szybszy niż brute-force, ale wymaga bardzo wielu (rzędu 243) par tekstu jawnego i szyfrogramu. Te ilości są bardzo trudne do uzyskania w większości typowych sytuacji.
Ze względu na łatwość uzyskiwania par tego typu, jakikolwiek szyfr żeby być użyteczny musi być odporny na atak ze znanym tekstem jawnym dla rozsądnie dużej ilości tekstu jawnego.
Zbliżoną metodą jest atak ze spodziewanym tekstem jawnym.
Silniejszym atakiem jest atak z wybranym tekstem jawnym, słabszym atak ze znanym szyfrogramem.