Texnologiyalari universiteti kriptografiyaning matematik asoslari



Download 2,95 Mb.
bet36/80
Sana12.07.2022
Hajmi2,95 Mb.
#779691
1   ...   32   33   34   35   36   37   38   39   ...   80
Bog'liq
61a1f802400240.80551248

umumiy modeli

Ochiq ma’lumot alifbosi belgilari

x1

x2

...

...

xN

Shifrma’lumot alifbosi belgilari

yi11

yi12

...

...

yi1N

Shifrma’lumot alifbosi belgilari

yi21

yi22

...

...

yi2N

...

...

...

...

...

...

...

...

...

...

...

...

Shifrma’lumot alifbosi belgilari

yiw1

yiw2

...

...

yiwN

Bu yerda yld {y1, y2 ,..., yM }. Bu jadvalga mos keluvchi ko‘p alifboli shifrlash jarayonining analitik ifodasi: yidj f (xj ), d bosqich tartibi, 1d w, f () -akslantirish d -parametrga bog‘liq bo‘lgan chiziqli funksiya, ya’ni f (xj )  kd xj bd (modD), bu yerda D  max{y1, y2,..., yM }1, kd va bd -bosqichlarga
mos keluvchi natural sonli koeffisiyentlar.
Misol sifatida quyidagi 4.9- va 4.10- jadvallar bilan ifodalanuvchi ko‘p alifboli o‘rniga qo‘yishga asoslangan shifrlash algoritmlarining modellarini keltirish mumkin:
4.9- jadval

Ochiq ma’lumot alifbosi (lotincha belgilar)

A

B

...

...

Z

Shifrma’lumot alifbosi (kirillcha belgilar)

I

L

...

...

U

...

...

...

...

...

...

Shifrma’lumot alifbosi (kirillcha belgilar)

D

Ya

...

...

Z

hamda
4.10- jadval

Ochiq ma’lumot alifbosi (lotincha belgilar)

A

B

...

...

Z

Shifrma’lumot alifbosi (kirillcha belgilar)

I

L

...

...

U

Shifrma’lumot alifbosi (standart ASCII kodi belgilari)

*

G





&

...

...

...

...

...

...

Shifrma’lumot alifbosi (kirillcha belgilar)

D

Ya

...

...

Z

Yuqorida o‘rniga qo‘yishga asoslangan shifrlash jarayoni modeli jadvallari va ularga mos kelishi mumkin bo‘lgan analitik ifodalar haqida so‘z yuritildi. O‘rniga qo‘yishga asoslangan shifrlash jarayonlarini ifodalovchi akslantirishlar funksiyalarini har doim ham apparatli qo‘llanishi amaliy jihatdan qulay bo‘lgan jadval ko‘rinishda ifodalash imkoni bo‘lavermaydi. Xususan, quyida o‘rniga qo‘yishga asoslangan shifrlash jarayoni shifr qiymat va maxfiy kalit ustida biror amalni qo‘llash bilan amalga oshiriladigan algoritmlar modelining matematik ifodalari haqida so‘z yuritiladi.

4.2. Vijener shifrlash tizimi


Fransuz kriptografi Bleyz de Vijener qadimda eng mashhur bo‘lgan ko‘p alifboli tizimlarga asos solgan. Bu tizim uning sharafiga Vijener tizimi deb atalgan. Vijener tizimi ham Sezar tizimiga o‘xshash bo‘lib, unda kalit qadam-baqadam o‘zgaradi. Shifrmatn hosil qilish va uni dastlabki matnga o‘girishda Vijener kvadratidan foydalaniladi [4.1-rasm]. Har bir ustun 0,1,2,..,25 kalitli Sezar tizimi kabi qaralishi mumkin. Shifrlash uchun dastlabki matn harflari kvadrat jadval satridan Sezar tizimi kalitini esa kvadrat jadval ustunidan o‘qiladi.

  1. B C D E F G H I J K L M N O P Q R S T U V W X Y Z

  2. C D E F G H I J K L M N O P Q R S T U V W X Y Z A C D E F G H I J K L M N O P Q R S T U V W X Y Z A B

  1. E F G H I J K L M N O P Q R S T U V W X Y Z A B C

  2. F G H I J K L M N O P Q R S T U V W X Y Z A B C D

  3. G H I J K L M N O P Q R S T U V W X Y Z A B C D E

  4. H I J K L M N O P Q R S T U V W X Y Z A B C D E F

  5. I J K L M N O P Q R S T U V W X Y Z A B C D E F G

  6. J K L M N O P Q R S T U V W X Y Z A B C D E F G H

  7. K L M N O P Q R S T U V W X Y Z A B C D E F G H I

  8. L M N O P Q R S T U V W X Y Z A B C D E F G H I J

  9. M N O P Q R S T U V W X Y Z A B C D E F G H I J K

  10. N O P Q R S T U V W X Y Z A B C D E F G H I J K L N O P Q R S T U V W X Y Z A B C D E F G H I J K L M O P Q R S T U V W X Y Z A B C D E F G H I J K L M N

  1. Q R S T U V W X Y Z A B C D E F G H I J K L M N O

  2. R S T U V W X Y Z A B C D E F G H I J K L M N O P

  3. S T U V W X Y Z A B C D E F G H I J K L M N O P Q

  4. T U V W X Y Z A B C D E F G H I J K L M N O P Q R

  5. U V W X Y Z A B C D E F G H I J K L M N O P Q R S

  6. V W X Y Z A B C D E F G H I J K L M N O P Q R S T

  7. W X Y Z A B C D E F G H I J K L M N O P Q R S T U

  8. X Y Z A B C D E F G H I J K L M N O P Q R S T U V X Y Z A B C D E F G H I J K L M N O P Q R S T U V W

  1. Z A B C D E F G H I J K L M N O P Q R S T U V W X

  2. A B C D E F G H I J K L M N O P Q R S T U V W X Y

4.1- rasm. Vijener kvadrati
Kalitlar odatda kalit so‘zi atamasi bilan ifodalanadi. Masalan, dastlabki matnda ODAMGA so‘zi kalit so‘z CRYPTO yordamida shifrmatn birinchi harfi O–satr va C-ustunga tegishli katakda joylashgan Q harfi bo‘ladi. Shunday qilib, shifrmatn bo‘lagi QUYBZO shaklini oladi. Bu yerda kalit so‘zining davri 6 ga teng bo‘lib, odatda ko‘p harfli xabarlarni shifrlashda davriy ravishda takrorlanadi. Masalan, agar xabar 15 harfdan iborat bo‘lsa, kalit so‘zi CRYPTOCRYPTOCRY ko‘rinishida bo‘ladi. Shifrmatnni dastlabki matnga o‘girishda satr va ustunlarning o‘rni o‘zaro almashtirilgan kvadratdan foydalanish kifoyadir [17].
Vijener kvadratini to‘ldirish tartibi ham aslida kalitning bir qismi bo‘lib xizmat qiladi. Shuning uchun Vijener kvadrati sifatida oson eslab qolinadigan kvadratlardan foydalanilgan. Bular orasida admiral Frensis Byufort kvadrati mashhurdir [17].
Uning satrlari bo‘lib teskari tartibda yozilgan Vijener kvadrati satrlari xizmat qiladi. Bu tizim shamol tezligini aniqlovchi shkalani yaratgan admiral Frensis Byufort sharafiga nomlangan.
Agar Vijener kvadratida birinchi ustun va birinchi satr, satr va ustunlarni ko‘rsatsa, Byufort kvadratida esa bu vazifani birinchi satr va oxirgi ustun bajaradi. Shunday qilib, CRYPTO xabarini shifrlashda kriptotizimning birinchi harfi ikki kvadratdan quyidagicha hosil bo‘ladi:




А B C C B
P Q R R Q P
Виженер Бьюфорт

XVI asrda Djirolano Kardano Vijener tizimining navbatdagi modifikasiyasi AUTOCLAVEni yaratdi. U matematiklar orasida uchinchi va to‘rtinchi darajali tenglamalar tizimini yechishga bag‘ishlangan formulalari bilan mashhurdir. AUTOCLAVE tizimida shifrlanadigan xabar ma’lum qadamga surilgan holda shifrmatn kaliti vazifasini ham o‘taydi, ya’ni xabar o‘zi-o‘ziga kalit bo‘lib xizmat qiladi. Kalit bosh qismi sifatida kalit so‘zidan yoki xabarning davriy oxiridan foydalanilgan.

Download 2,95 Mb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   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