Sub Bytes -
algoritmda jadval asosida baytlami almashtiradi,
ya’ni S-blok akslantirishlarini amalga oshiradi;
-
ShiftRows
- algoritmda berilgan jadvalga ko‘ra holat bayt-
larini siklik surish;
-
MixColumns
- ustun elementlarini aralashtiradi, ya’ni algo
ritmda berilgan matritsa bo‘yicha akslantirishni amalga oshiradi;
-
AddRoundKey
- raund kalitlarini qo‘shish, ya’ni bloklar mos
bitlarini
XOR
amali bilan qo‘shish.
Deshifrlash jarayonida shifrlash jarayonidagi
Sub Bytes,
ShiftRows, MixColumns
va
AddRoundKey
funksiyalari o‘miga mos
ravishda
invSub
Bytes,
invShiftRows,
invMixColumns
va
AddRoundKey
teskari almashtirish funksiyalari qo‘llaniladi (5.13-
rasm).
Do'stlaringiz bilan baham: |