Eksamiküsimused ja vastused 2009
5. Iga kuuebitine osa läbib joonisel S-ploki (substitution box) , kus toimub tema teisendamine 4
bitiseks. Seda saab teostada näiteks maatriksite vms. sarnase tabeli alusel.
6. Saame nüüd uueks tulemuseks jällegi 32 bitise jada.
7. Selle tulemusega teostame fikseeritud permutatsiooni, et asja veelgi rohkem turvaliseks teha.
Nagu näha, seisnebki algoritmi turvalisus kõigepealt plokis E teatud bittide duplikatsioonide
võrra 32 bitisest jadast 48 bitise kasvatatamises, S-plokkides toimuvast teisendusest
maatriksite alusel ja lõpus toimuvast fikseeritud permutatsioonist. Sellega saab asja ajada päris
sogaseks.
.
Alamvõtmete koostamine toimub järgmist algoritmi kasutades.
Siin <<< kastid on nihkeregistrid PC kastid teostavad permutatsioone. Nende abiga genereeritakse igal
ringil uus 48 bitine alamvõti. Kokku genereeritakse 16 alamvõtit, kuna ringe feisteli funktsioonidega