:: Úvod

:: Tím

:: Projekt

:: Prezentácia

:: Stav projektu

:: Dokumentácia

:: Odkazy

     Dešifrovanie šifry IDEA


Úvod do prezentácie
História šifry
Opis šifry
Šifrovanie
Dešifrovanie
Kryptoanalýza

Interaktívna
prezentácia

Algoritmy


Dešifrovanie

Algoritmus na dešifrovanie je zhodný s tým, ktorý sa používa na šifrovanie, rozdiel je len v použitých kľúčoch. Tie sa generujú na základe kľúčov použitých pre šifrovanie, a to podľa nasledujúcej tabuľky. Vstupné aj výstupné (dešifrované) údaje majú šírku 64 bitov.



Tabuľka: Kľúče pre šifrovanie a k nim príslušné dešifrovacie kľúče

-SKi Inverzné sčítanie (mod 216)
· Vstupom je kľúč X.
· Výstupom je hodnota Y (inverzný kľúč), pre ktorú platí:
   Y = (216 – X) mod 216, 0 < X < 216 -1.

SKi-1 Inverzné násobenie (mod 216 + 1)
· Vstupom je kľúč X.
· Výstupom je hodnota Y (inverzný kľúč), pre ktorú platí:
   (Ki*K-1) mod (216+1) = 1;

 

 

naspäť hore