Symetrické šifrování
Completion requirements
15. Cvičení: Runda v algoritmu IDEA
Zadání
Jak jsme si říkali ve studijním článku o této šifře, délka otevřeného textu je 64 bitů, délka klíče pak 128 bitů a probíhá 8,5 rundy pro celkové zašifrování.
Cvičení je pouhý zlomek toho, jak celý algoritmus vypadá, nicméně pro ukázku je zcela postačující.
Mějme tedy 8 bitů dlouhý otevřený text a 12 bitů dlouhý klíč.
Otevřený text: 01100101
Klíč: 110101101100
Zadání tedy zní: Použijte uvedený otevřený text a příslušný klíč pro realizaci průběhu první rundy. Šifrovací algoritmus je IDEA.
Tipy pro řešení
- vezměte na vědomí, že probíhá pouze první runda, takže s klíčem se toho zase až tolik neděje
- připravte si pravdivostní tabulky potřebných logických funkcí
- a jednoduše proveďte první iteraci
- vzpomeňte si, co již bylo řečeno o tomto algoritmu
Návrh řešení
