Known Plaintext Attack
“Known Plaintext Attack” je druh útoku používaný v informatice. Tento útok je založen na tom, že útočník má k dispozici nebo dokáže sehnat určitý počet zdrojových dat, které jsou spojeny s šifrovanými daty. Tyto zdrojové data se nazývají “known plaintext”. Tato úroveň znalostí útočníka může značně zvýšit šanci na dešifrování tajného kódu.
Útok začíná tím, že útočník se snaží shromáždit co nejvíce zdrojových dat. Poté, co má dostatečné množství těchto dat, analyzuje je tak, aby získal co nejvíce informací o použitém šifrování. Jakmile útočník získá dostatek nástrojů, může pokračovat v útoku tím, že se pokusí dešifrovat další šifrované zprávy.
Jako například, pokud je útočník mimo schopnost přímo číst šifrovací algoritmus, může spoléhat na fakt, že má k dispozici “known plaintext” a může si všimnout, že když se “known plaintext” objeví v šifrovaném textu, tak se vždy objevuje určité slovo nebo fráze. To může pomoci útočníkovi pochopit, jakým způsobem se šifrování provádí.
Celkově lze tedy říci, že “Known Plaintext Attack” je způsob, jakým útočníci mohou získat přístup ke šifrovaným datům prostřednictvím znalosti “known plaintext”.