Rozobratie závislostí v rámci šifrátora a určenie
prirodzených blokov vhodných na implementáciu pomocou prúdového
spracovania.
Navrhnutie prúdového prúdového spracovania v rámci
blokov krokov šifry.
2. týždeň
Návrh komponentov nachádzajúcich sa v šifrátore IDEA.
16 bit xor
16 bit sčítačka
16 bit násobička
Inverzné násobenie
Manažment kľúčov
krok
výstupná transormácia
Je potrebné urobiť návrh komponentov nachádzajúcich sa v systéme.
Opis správania bude slúžiť ako referencia pri optimalizácii opisom
štruktúry.
3. týždeň
Implemetácia opisu správania sa v jazyku VHDL. Implemetácia
je nezávislá od zvoleného prostriedku simulácie.
4. týždeň
Aplikovanie výsledkov z predchádzajúcich krokov.
Výsledkom bude funkčný prototyp šifrátora, od neho sa budú odvádzať
optimalizované verzie.
5-6. týždeň
Testovanie opisu správania sa zo stránky správnosti
výsledkov, ako aj skúmanie častí projektu potrebných urýchliť.
Skúmanie možnosti syntézy do programovateľného obvodu
a možnosti urýchlenia. Prebieha súbežne so simuláciou.
7-8. týždeň
Časti systému, ktoré vývojový prostriedok nieje schopný
optimálne syntetizovať, sa navrhnú v opise správania sa.
9. týždeň
Časti systému, ktoré vývojový prostriedok nieje schopný
optimálne syntetizovať, sa navrhnú v opise správania sa.
10. týždeň
Aplikovanie výsledkov z predchádzajúcich krokov.
Výsledkom bude funkčný prototyp šifrátora, od neho sa budú odvádzať
optimalizované verzie.
11. týždeň
Testovanie sa zo strany správnosti výsledkov, ako
aj skúmanie častí projektu potrebných urýchliť.
Skúmanie možnosti syntézy daného opisu správania
sa do programovateľného obvodu a možnosti urýchlenia. Prebieha súbežne
so simuláciou.