O’zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al-xorazimiy nomidagi toshkent axborot texnologiyalari universiteti mustaqil ish
Download 0,76 Mb.
|
Feystel tarmog‘i va uning xususiyatlari
- Bu sahifa navigatsiya:
- 8-jadval. Algoritm barcha raundi kalitlari
- AES kriptoalgoritmi shifrlash va deshifrlash jarayonlarining blok
- Deshifrlash jarayoni
w4, w5, w6, w7.
8-jadval. Algoritm barcha raundi kalitlari8-jadvaldaraund kalitlari keltirilgan bo‘lib, 0-raund kaliti boshlang‘ich kirish kaliti hisoblanadi, to‘q qora rang bilan berilgan kengaytirilgan kalitlar (2.7) formuladan, qolgan kalitlar esa (2.6) formuladan hisoblab topiladi. (2.7) formuladagi akslantirishlar quyidagi funksiyalar asosida amalga oshiriladi:
sxemasi Shifrlash jarayoni: Kirish bloki(128 bit)
Chiqish bloki Deshifrlash jarayoni:Shifrlash jarayonida foydalanilgan Sub Bytes( ), ShiftRows( ), MixColumns( ) va AddRoundKey( ) almashtirishlariga mos ravishda teskari: - invSub Bytes( ),
- AddRoundKey( ) , almashtirishlar mavjud bo‘lib, bunday holat qaralayotgan simmetrik shifrlash algritmining apparat-texnik qurilmasini yaratishda muhim omillardan hisoblanadi. Quyida mazkur teskari almashtirishlarni batafsil ko‘rib chiqamiz:
{29}.
g-1(x) ={0b}x3 +{0d}x2 +{09}x + {0e} ko‘phadga modulь x4 +1 ko‘phad bo‘yicha ko‘paytiriladi. Mazkur fikrlarning matematik ifodasini quyidagicha tasvirlash mumkin: s s' 0 j 0e 0b 0d 09 0 j s 09 0e 0b 0d s' 1 j 1 j = s 0d 09 0e 0b s' 2 j 2 j s 0b 0d 09 0e s' 3 j 3 j 0e s'0 j 0b s '1 j 0d s ' 09 s ' 2 j 3 j 09 s ' 0e s '1 j 0b s '2 j 0d s ' 0 j 3 j 0 j 1 j 0d s ' 09 s ' 0e s '2 j 0b s '3 j 0b s '0 j 0d s ' 09 s ' 0e s '3 j 1 j 2 j Ushbu teskari almashtirishlardan foydalanib, deshifrlash jarayonida generatsiya qilingan raund kalitlari oxirgidan boshlab bittadan kamaytirib qo‘shib boriladi, ya’ni deshifrlash jarayonining 1-raundida shifrma’lumot blokiga 10- raund kaliti, 2 – raundida 9-raund kaliti va hokazo, 10-raundida 1-raund kaliti va oxirida esa dastlabki kalit qo‘shiladi. Yuqorida ta’kidlangan jarayonni boshqa teskari akslantirishlar bilan birgalikda amalga oshirishning umumiy blok sxemasi quyida keltirilgan.
|
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling