Texnologiyalari universiteti kriptografiyaning matematik asoslari



Download 2,95 Mb.
bet40/80
Sana12.07.2022
Hajmi2,95 Mb.
#779691
1   ...   36   37   38   39   40   41   42   43   ...   80
Bog'liq
61a1f802400240.80551248

4.6. Blokli shifrlar


Feystel tarmog‘iga asoslanmagan simmetrik blokli shifrlash algoritmlariga: AQSh davlat standarti AES FIPS-197, O‘zbekiston milliy standarti O‘z DSt 1105:2009 simmetrik blokli shifrlash algoritmlari misol bo‘la oladi.
Quyida Feystel tarmog‘iga asoslanmagan simmetrik blokli shifrlash algoritmlari matematik asoslarini va [13, 23, 26] da keltirilgan algoritmlar akslantirishlari asosida yoritiladi.
AES kriptoalgoritmining matematik asosi
AES algoritmida baytlar ustida amallar bajariladi. Baytlar GF(28 ) chekli maydon elementlari sifatida qaraladi. GF(28 ) maydon elementlarining darajasi 7 dan katta bo‘lmagan ko‘phad sifatida tasvirlash mumkin. Agarda baytlar
{a7a6a5a4a3a2a1a0}, ai {0,1},i 0...7,
ko‘rinishda tasvirlangan bo‘lsa, u holda maydon elementlari quyidagicha ko‘phad ko‘rinishda yoziladi:
a7 x7 a6 x6 a5 x5 a4 x4 a3 x3 a2 x2 a1 x a0 .
Misol uchun {11010101} baytga x7 x6 x4 x2 a0 ko‘rinishdagi ko‘phad mos keladi.
Chekli GF(28 ) maydon elementlari uchun additivlik va multiplikativlik xossalariga ega bo‘lgan qo‘shish va ko‘paytirish amallari aniqlangan.
Ko‘phadlarni qo‘shish
AES algoritmida ko‘phadlarni qo‘shish (XOR) (berilgan ko‘phadlarga mos keluvchi ikkilik sanoq tizimidagi sonlarning mos bitlarini mod 2 bo‘yicha qo‘shish) amali orqali bajariladi. Masalan, x7 x6 x4 x2 x va x7 x5 x3 x 1 ko‘phadlar natijasi quyidagicha hisoblanadi:
(x7 x6 x4 x2 x) (x7 x5 x3 x 1)  (x6 x5 x4 x3 x2 1)
Bu amal ikkilik va o‘n oltilik sanoq sistemalarida quyidagicha ifodalanadi:
{11010110}2 {10101011}2 {01111101}2 va D616 AB16  7D16 .
Chekli maydonda istalgan nolga teng bo‘lmagan a element uchun unga teskari bo‘lgan a element mavjud va a (a) 0 tenglik o‘rinli, bu yerda nol elementi sifatida {00}16 qaraladi. GF(28 ) maydonda aa 0tenglik o‘rinli.

Download 2,95 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   ...   80




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish