Umumiy kriptograf algoritmlar



Yüklə 0,65 Mb.
səhifə1/20
tarix12.12.2022
ölçüsü0,65 Mb.
#120898
  1   2   3   4   5   6   7   8   9   ...   20
1 (2)





MUNDARIJA

Kirish…………………………...…………………………...………………......




I BOB.

UMUMIY KRIPTOGRAF ALGORITMLAR…………………....




1.1

Kriptotahlilning asosiy tushunchalari……………………………...




1.2

Chiziqli kriptotahlil va differentsial kriptotahlil ………………….




1.3

DES standarti va uning kriptobardoshliligi......................................




1.5

AES standarti va uning kriptobardoshliligi……………..................




I bob bo‘yicha xulosa…………………………………………………………




II BOB.



KRIPTOTAHLILDA TABIIY ALGORITMLARNING UMUMIY KO‘RINISHI ………………………………………….




2.1

Genetik algoritmni kriptotahlilda umumiy qo‘llanilishi ………..…




2.2

Kriptotahlilda qo‘llanilgan tabiiy algoritmlardan olingan eksperimental ma’lumotlar ………………………..........................




II bob bo‘yicha xulosa………………………………………………………...




III BOB.

ALGORITMLARNING AMALIY REALIZATISIYASI




3.1

Kriptotahlil algoritmlarini realizatsiya qilish………………………




3.2

Umumiy qism realizatsiyasi……………………………………….




3.3

Genetik algoritmlarni amalda kriptotahlil qilish …………………




III bob bo‘yicha xulosa……………………………………………………….




XULOSA……………………………………………………………………..




ADABIYOTLAR RO‘YXATI ………………………………………………




ILOVA………………………………………………………………………..




Kirish
Hozirgi dunyoda ma’lumotlarni elektron shaklda saqlash va uzatishni ruxsatsiz kirish va foydalanishdan himoya qilish katta ahamiyatga ega. Kriptologiya axborotni muhofaza qilish usullaridan biridir. Kriptologiyaning asosiy yo‘nalishlari kriptografiya bo‘lib, u axborotni himoya qilishning kriptograf vositalarini ishlab chiqish, tahlil qilish va barqarorligini asoslash bilan shug‘ullanadi, shuningdek kriptoanaliz - asl matnni kalitni bilmasdan shifrlangan holda parolini hal qilish imkoniyatini aniqlaydi. Kriptanaliz shuningdek, mumkin bo‘lgan kalitlar doirasini sezilarli darajada kamaytirish uchun shifrlash kaliti haqida qo‘shimcha ma’lumot olish uchun ishlatiladi.
Shifrlash algoritmlariga qo‘yiladigan talablardan biri bu hujumga qarshilik. Kriptanalitik hujumlarning to‘rtta asosiy turi mavjud.

  1. Faqat shifrlangan matnli hujum. Kriptanalizatorning tasarrufida noma’lum tekis matnlardan olingan bir nechta shifrlangan matnlar mavjud. Yetarli miqdordagi shifrlangan matn asosida hech bo‘lmaganda bitta oddiy matn yoki tegishli kalitni topish yoki buning iloji yo‘qligiga ishonch hosil qilish talab qilinadi;

  2. Ochiq matnli hujum. Kriptanalizator juft ochiq va mos keladigan shifrlangan matnlarni utilizatsiya qiladi. Juftlardan kamida bittasi uchun kalitni aniqlash talab qilinadi.

  3. Mos keladigan aniq matnga asoslangan hujum avvalgisidan faqat kriptanalizatorning ochiq matnni tanlash qobiliyatiga egaligi bilan farq qiladi. Hujum maqsadi avvalgisiga o‘xshash bo‘ladi. Bunday hujum, masalan, kriptanalizator uzatuvchi tomonning shifrlovchisiga ega bo‘lganda bo‘lishi mumkin.

  4. Moslashtirilgan mos matnga asoslangan hujum. Bu yig‘ilgan oddiy matn yordamida yuqoridagi hujumning maxsus hodisasidir. Kriptanalizator nafaqat ishlatilgan shifrlangan matnni tanlashi, balki ilgari olingan shifrlash natijalari asosida keyingi tanlovini ham takomillashtirishi mumkin.

Hujum natijasida quyidagi natijalarga erishish mumkin:

  • to‘liqlik xakerlik – maxfiy kalit topildi;

  • global chegirma – tekshirilgan algoritmlarning ekvivalenti ishlab chiqilgan, bu kalitni bilmasdan ma’lumotlarni shifrlash va shifrlangan ma’lumotni deshifrlash imkonini beradi;

  • ma’lumotni chiqarib tashlash – aniq matn yoki kalit haqida ba’zi ma’lumotlarni oladi.

Odatda kriptotahlil algoritmning soddalashtirilgan modifikatsiyasini buzishga urinishlar bilan boshlanadi, shundan so‘ng natijalar to‘liq versiyaga tarqaladi.
Kriptotahlil uchun evristik algoritmlardan foydalanish imkoniyatlarini o‘rganish, ma’lumotni shifrlash uchun ishlatiladigan maxfiy parametrni topish muammosini hal qilish uchun genetik algoritm va to‘da razvedka algoritmlarini qo‘llash mumkinligini Hasan Mohammed Hasan Husein, Bayoumi i. Bayoumi, Fathy Saad Hotail va Mohammed Z. Abd El-Mageed ktiptotahlilchi olimlar “A genetic algorithm for Cryptoanalysis of DES-8” nomli maqolasida batafsil tushuntirib o‘tilgan[13][14]. Bu maqolaning mohiyati shundaki 8 ta shifrlash raundi bilan DES algoritmini kriptotahlil qilish uchun genetik algoritmni qo‘llashni batafsilroq o‘rganish Gollandiya sxemasi asosida fitness funksiyasini o‘rganishga bag‘ishlangan. Ish natijalariga ko‘ra, genetik algoritm Feystel tarmog‘iga asoslangan algoritmlarni kriptanaliz qilish uchun muvaffaqiyatli qo‘llanilishi mumkin, masalan, DES shifrlash algoritmi. 16 ta shifrlash davri bilan DES kriptoanalizining genetik algoritmini qo‘llashni o‘rganishda ishda differentsial kriptotahli va genetik kriptotahlil birlashtirish yondashuvi qo‘llanilgan. Differensial kriptotahlil yordamida olingan natijalar genetik algoritm uchun kirish ma’lumotlari sifatida ishlatilishi mumkin. Genetik algoritmda ruletka tanlovidan foydalanilgan. S. Siva, T.Chithralekha va P.Ananda Kumar kriptotahlichilar “Nomadic Genetic Algorithm for cryptoanalysis of DES 16” hamda “International Journal of Computer theory and engeneering” kabi maqolalarida genetik algoritmni takomillashtirishni taklif qiladi:
Bunda, ya’ni genetik algoritmda :populyatsiya kichik guruhlarga bo‘linadi, ular orasida migratsiya bo‘lishi mumkin. Maqolaning natijalari ushbu yondashuvni kalitni aniqlash uchun olingan natijalarning sifati bo‘yicha ham, tezlik bo‘yicha ham muvaffaqiyatli qo‘llanilishini ko‘rsatadi.

Yüklə 0,65 Mb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   ...   20




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin