Index koincidence
Na této stránce se právě pracuje. Prosím needitujte tuto stránku, dokud na ní zůstává tato šablona. Předejdete tak editačnímu konfliktu. Jestliže uběhla od poslední editace doba alespoň dvou dnů, neváhejte tuto šablonu odstranit. |
Index koincidence je jednou z metod kryptoanalýzy, která udává pravděpodobnost, že dva náhodné znaky šifry budou dva stejné znaky otevřeného textu.[1] Někdy se též uvadí pod názvem Friedmanův test podle kryptologa Williama Fredericka Friedmana.[2]
Principem indexu koincidence je výpočet pravděpodobnosti s jakou náhodně zvolená dvojice znaků bude shodná. Výpočet lze vyjádřit:
kde IC je index koincidence, N je celkový počet znaků zprávy, c označuje počet znaků abecedy a ni je počet znaků s indexem i kde .[1] Tedy i je označení jednoho konkrétního znaku (v tomto případě v rámci anglické abecedy) a postupně nabývá všech hodnot (tedy obsáhne všechny znaky v textu). V zásadě za pomoci sumy v čitateli lze získat počet všech kombinací stejných znaků a naopak výpočet ve jmenovateli udává počet kombinací všech dvojic znaků nezávisle na tom, které znaky to jsou (protože v tomto výpočtu nezávisí na pořadí znaků, měli by být jak čitatel, tak jmenovatel vyděleny dvojkou, nicméně obě dvojky se zkrátí a jsou ze vzorečku vynechány). Výsledným výpočtem se získá finální pravděpodobnost - Index koincidence.[2]
Obsah
Index koincidence náhodného textu
V případě náhodného textu s pravidelným výskytem každého znaku, u kterého by délka textu byla nekonečně dlouhá (za použití anglické abecedy) by index koincidence byl 1/26, to je přibližně 3,85% pravděpodobnost výskytu dvou stejných znaků za sebou.[1][2]
Využití indexu koincidence
Index koincidence v bězných jazycích je podstatně vyšší než v případě zcela náhodného textu (Kupříkladu index koincidence v češtině je přibližně 6% a v angličtině přibližně 6,7%). Při použití monoalfabetické substituční šifry zůstává index koincidence zachován a odpovídá danému jazyku. Při použití například polyalfabetické šifry se naopak index koincidence významně přiblíží hodnotě náhodného textu. Lze tak určit, zda se jedná o monoalfabetickou substituční šifru.[1]
Odkazy
Reference
- ↑ 1,0 1,1 1,2 1,3 ŠŮSTAL, Ondřej. Aplikace pro kryptoanalýzu substitučních šifer [online]. Zlín: Univerzita Tomáše Bati ve Zlíně, 2015, 55 s. [cit. 2018-05-20]. Dostupné také z: http://hdl.handle.net/10563/34256. Bakalářská práce. Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky, Ústav automatizace a řídicí techniky. Vedoucí práce Roman Šenkeřík.
- ↑ 2,0 2,1 2,2 Friedmanův test — index koincidence. Matematika.cz [online]. Brno: Vydavatelství Nová média, ©2016-2014 [cit. 2018-05-21]. Dostupné z: https://matematika.cz/friedmanuv-test
Související články
Asymetrická_kryptografie
Historický vývoj kryptografie v období světových válek
Informační bezpečnost - její klíčové aspekty, hrozby a minimalizace rizika
Moderní použití kryptologie
Symetrická_kryptografie
Šifrování s veřejným klíčem (metoda RSA)
Šifry
Vigenèrova šifra
Základní pojmy v kryptologii
Základní rozdělení kryptologie
Klíčová slova
Kryptoanalýza, Šifra, Dešifrování, Šifrovací klíč, Klasické šifry