1.3-rasm. SubBytes chiziqsiz akslantirishining umumiy sxemasi
404\* MERGEFORMAT (.)
Aniqlangan 1.1-jadvaldagi chiquvchi bit funksiyalarning qiymati asosida mukammal dizyunktiv normal shakl (m.d.n.sh.) va undan so‘ng Karto-Karno va Kvayn minimallashtirish usullari yordamida minimal d.n.sh. ifodasiga olib kelingan. AES shifrlash algoritmidagi SubBytes va SubBytes teskari chiziqsiz akslantirishlaridan chiquvchi bitlarning minimal d.n.sh.ko‘rinishidagi optimallashtirilgan matematik modeli 1-2-ilovalarda keltirib o‘tilgan. Shuningdek algoritmdagi SubBytes va SubBytes teskari chiziqsiz akslantirishlaridan chiquvchi bitlarning Jegalkin ko‘phadidagi matematik modeli 3-4-ilovalarda keltirib o‘tilgan
ShiftRows(SR) – bu baytli siljitish akslantirishi bo‘lib quyidagi 1.4-rasmda algoritm umumiy sxemasi keltirilgan. Baytli siljitishda chiquvchi baytlar 05 formula tengliklar bilan aniqlanadi.
1.4-rasm. ShiftRows akslantirishining umumiy sxemasi
505\* MERGEFORMAT (.)
05 baytlar orqali ifodalangan formulani bitlar shaklidagi ifodasi quyidagi kabi aniqlanadi.
MixColums(MC) – chekli maydonda ko‘phadlar ustida amallarga asoslangan akslantirish bo‘lib, baytlar chekli maydon elementlari sifatida qaraladi. maydon elementlarini darajasi 7 dan katta bo‘lmagan ko‘phad sifatida tasvirlash mumkin. 1.5-rasmda MixColums akslantirishining umumiy sxemasi keltirilgan.
1.5-rasm. MixColumns akslantirishining umumiy sxemasi
MixColumns akslantirishdan chiquvchi baytlar 06 formulalar bilan hisoblanadi.
606\* MERGEFORMAT (.)
06 formuladagi matritsalar ustida ko‘paytirish qoidasiga asosan, formulani quyidagicha ifodalash ham mumkin.
Do'stlaringiz bilan baham: |