AES kriptoalgaritmi matematik asosi




Download 422.1 Kb.
bet5/6
Sana06.05.2023
Hajmi422.1 Kb.
#57246
1   2   3   4   5   6
Bog'liq
12 1PowerPoint
Dunyodagi eng yirik tillar katalogi, Ozod Sharafiddinov. Ijodni anglash baxti, Raimova.B, Untitl 1, mus ish ro\'yxat, 10.1.1.420.4775, numbers, Ergashev Behruz [Arab tili], Kamilova Shahlo Mustaqil ish (2), ffffff, Pako va uning onasi bozorda edi, Global ta\'lim. Maqolalar to\'plami.05.05. 2023, 1-jadval (1), MD va BMI mavzulari
AES kriptoalgaritmi matematik asosi
,
ko‘rinishda tasvirlangan bo‘lsa, u holda maydon elementlari quyidagicha ko‘phad ko‘rinishda yoziladi
.
Chekli GF(28 ) maydon elementlari uchun additivlik va multiplikativlik xossalariga ega bo‘lgan qo‘shish va ko‘paytirish amallari aniqlangan. AES algoritmida ko‘phadlarni qo‘shish  (XOR) (berilgan ko‘phadlarga mos keluvchi ikkilik sanoq sistemasidagi sonlarni mos bitlarini mod 2 bo‘yicha qo‘shish) amali orqali bajariladi

Nr

Nb=4
128 bit

Nb=6
192 bit

Nb=8
256 bit

Nk=4
128 bit

10

12

14

Nk=6
192 bit

12

12

14

Nk=8
256 bit

14

14

14

Raundlar soni
Raund akslantirishlari. Har bir raund shifrlash jarayonlari quyida keltirilgan to‘rtta akslantirishlardan foydalanilgan holda amalga oshiriladi:
  • SubBytes – algoritmda qayd etilgan 16x16 o‘lchamli jadval asosida baytlarni almashtirish, ya’ni S -blok akslantirishlarini amalga oshirish;

  • 2) ShiftRows – algoritmda berilgan jadvalga ko‘ra holat baytlarini
    siklik surish;
    3) MixColumns – ustun elementlarini aralashtirish, ya’ni algoritmda
    berilgan matrisa bo‘yicha akslantirishni amalga oshirish;
    4) AddRoundKey raund kalitlarini qo‘shish, ya’ni bloklar mos
    bitlarni XOR amali bilan qo‘shish.

S -blok akslantirishlaridan foydalanib berilgan s –baytni 16-lik sanoq sistemasida s=
kabi ifodalab x-satr va y-ustunlar kesishmasidagi baytlar almashtirish natijasi sifatida olinadi. Misol uchun {62} - ni {aa} ga ga almashtiriladi
S blok almashtirish jadvali


Download 422.1 Kb.
1   2   3   4   5   6




Download 422.1 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



AES kriptoalgaritmi matematik asosi

Download 422.1 Kb.