Šifry
Příklady některých šifer
Šifra FairPlay
Tuto šifru vynalezl Charles Wheatstone. Sloužila k utajení telegrafických zpráv. Ch. Wheatsone ji pojmenoval po svém příteli velkým zastáncem této šifry- Lyon Fairplay. Šifru Britové použili v 2 burských válkách a během 1. svět.války. Patří do tzv.ručních šifer, ale o dost hůře se dá dekódovat. Odolala i frekvenční analýze. Mohli bychom říci, že vlastně funguje jako bigramová záměna. Dvě dvojice písmen se zamění za jinou dvojici písmen. Nejdříve se text takto upravil a poté použili abecední čtverec- podle pěti pravidel se zašifruje. V abecedním čtverci bylo důležité, dohodnout se na společném klíčovém slově.[1]
- ECB (Electronic Cipher Book)
- - základní mód, každému bloku otevřeného textu přiřadí jeden blok šifrovaného textu
- - velice snadno prolomitelný
- CBC (Cipher Block Chaining)
- - mód, který se snaží zavést nějakou závislost mezi šifrovanými bloky => využívá k tomu nonekvivalenci (XOR)
- - nevýhodou je stále stejné šifrování prvního bloku a to v módu ECB
Další dva módy přepínají blokovací šifru do proudového režimu. Data jsou u těchto módů šifrována pomocí posloupnosti pseudonáhodných čísel, která jsou generována zpětnou vazbou.
- CFB (Cipher Feedback Mode)
- - „generátor pseudonáhodných čísel je řízen symboly šifrovaného textu”[2]
- - zpětná vazba až v úplném výstupu šifrovacího zařízení
- OFB (Output Feedback Mode)
- - „generátor pseudonáhodných čísel je řízen výstupem samotného generátoru”[2]
- - zde je zpětná vazba již z výstupu generátoru
Pátý mód se používá ke zvýšení délky klíče.
- EDE (Encryption-Decryption-Encryption)
- - tři šifrovací bloky zapojené do série
- - první a poslední blok je šifrován stejným klíčem K1, prostřední blok pak šifrovaná data dešifruje druhým klíčem K2[2]
Reference
- ↑ VONDRUŠKA, Pavel. Popis šifry FairPlay.[elektronický zdroj]/Pavel Vondruška. In: CryptoWorld.. Roč. 7 č. 3 (2005). Dostupné http://crypto-world.info/casop7/crypto03_05.pdf. ISSN 1801-2140
- ↑ 2,0 2,1 2,2 DOSEDĚL, Tomáš. Počítačová bezpečnost a ochrana dat. 1. vyd. Brno: Computer Press, 2004, 190 s. ISBN 80-251-0106-1.