Projekt implemenácie šifrátora IDEA
Dosiahnuté výsledky
   

Výsledky zimného semestra
Počas zimného semestra bolo úlohou vytvoriť web prezentáciu šifry IDEA. Na jej implementáciu sme sa rozhodli využiť prostredie Flash 5 spoločnosti Macromedia. Na jej spustenie je potrebný ľubovolný internetový prehliadač s inštalovanou podporou pre prehrávanie flash animácií. Pre lepší prehľad a názornosť je prezentácia rozdelená do viacerých úrovní. Prezentácia šifry IDEA

Súčastou web prezentácie šifry IDEA je používateľská príručka, ktorá popisuje prostredie a ovládanie flash prezentácie.

Za účelom lepšej zrozumiteľnosti bol za zimný semster vytvorený aj dokument podrobne opisujúci funkciu šifry IDEA z matematického hladiska. Okrem šifrovania a dešifrovania popisuje vytváranie šifrovacích a dešifrovacích kľúčov, ktoré nie sú zahrnuté v prezentácii, význam a popis jednotlivých matematických operácií, testovacie vektory a príslušné výsledky, viacero operačných režimov a čísla patentov vo viacerých krajinách. Dokument popisujúci šifru IDEA

Výsledky letného semestra
Počas letného semestra bolo úlohou vytvoriť opis šifry IDEA pomocou jazyka VHDL a jeho implementácia pomocou zvoleného PLD. Ďalej bolo úlohou vykonať funkčné a časové testovanie v prostredí XILINX.

Podľa zadaných úloh sme vytvorili opis šifry v jazyku VHDL. Na jeho implementáciu sme použili obvod Virtex II Pro XC2V50. S naším opisom šifry, použitým obvodom sme dosiahli frekvenciu 80MHz, čo pri 64bitovej dátovej zbernici predstavuje dátový tok presahujúci 5GBit/s. Táto hodnota plne pokrýva možnosti bežne používaných počítačových zberníc. Oneskorenie je približne 1µs čo je čas potrebný na prešírenie údajov obvodom. Implementácia obsahuje BIST (build in self test), ktorý umožnuje testovať šifrátor pomocou hodnôt jedneho kľúča a sto vzoriek vstupných dát. Podrobnejšie informácie môžete nájsť v záverečnej dokumentácii.

 

Informácie o projekte

Dosiahnuté výsledky

Na prezeranie web prezentácie šifry IDEA je potrebný modul Flash prehrávača inštalovaný vo vašom internetovom prehliadači. Stiahnite si jeho poslednú verziu.

design viliam otepka posledná aktualizácia 10-Jun-2003 0:13