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í