1. Základní mechanismy kryptografické bezpečnosti: šifrování, podepisování, autentizace. ---------------------------------------------------------------------------------------- 1.1 Šifrování !!! Pozn. : netuším co všechno myslí pojmem šifrování (beru to jako že kódování). Je to docela obsáhlé téma. Takže jsem sem dal blokovou šifru, proudovou šifru a dokonalou šifru.
» šifra (šifrovací algoritmus) slouží k transformaci informace do nesrozumitelné podoby a naopak, » typy: • symetrické (šifrovací i dešifrovací klíče musí být tajné), • Zpravidla platí: KE = KD = K. • proudová šifra (nejrychlejší, menší bezpečnost), • bloková šifra (rychlá, nejvyšší bezpečnost),
Podstatou každého blokového šifrátoru (blokových šifer) je rozdělení zprávy na bloky určité délky. Blokové operace: je operace, která jednomu nebo několika blokům bitů přiřazuje jeden výstupní blok bitů. Blokové operace lze klasifikovat na: • Permutace (libovolné uspořádání bitů): Na rozdíl od kombinací je tedy v tomto případě důležité pořadí bitů • Rotace: (speciální případ permutace): (příklad pro ROL 1 = Rotation on left o 1 pozici) • Substituce (náhrada) • Aritmetické operace: bity nebo bloky bitů chápou jako čísla o XOR o Modulo 2 W = (V + U) mod 2n