• Mundarija Kirish.………………………………………………………….............3
  • Simmetrik shifrlash usullarini axborotni himoyalashda ishlatish.………… ………………………………………………… ……..18
  • Individual loyiha I




    Download 0,67 Mb.
    bet1/7
    Sana04.01.2024
    Hajmi0,67 Mb.
    #129921
      1   2   3   4   5   6   7
    Bog'liq
    Individual loyiha I


    O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    NUKUS FILIALI
    Bakalavriat ta'lim yo‘nalishi: Axborot xavfsizligi
    INDIVIDUAL LOYIHA I
    Ochiq kalitli RSA shifrlash algoritmi asosida ma`lumotlarni shifrlovchi dastur yaratish

    Bajardi: 105-20 guruh talabasi


    / Qoziboyev B.
    (imzo) (F.I.SH)
    Rahbar:
    / Asenbayev N.
    (imzo) (F.I.SH loyiha rahbari)

    NUKUS 2023



    Mundarija

    1. Kirish.………………………………………………………….............3

    1.1 Shifrlash-Kriptografik haqida tushinsha…………………………5

    1. RC4 shifrlash algoritmi asosida ma’lumotlarni shifrlash va deshifrlash…...………………………………………………………….....8

    2.1 RC4 shifrlash algoritmi haqida………………………………….8
    2.2 RC4 shifrlash algoritmi asosida ma’lumotlarni shifrlash va deshifrlash dasturini yaratish ………………………………………………9
    2.3 Disklarni va fayllarni shifrlash……………………………………14

    1. Simmetrik shifrlash usullarini axborotni himoyalashda ishlatish.………… ………………………………………………………..18

    3.1 A5/1 shifrlash algoritmi haqida……………………………….18
    Xulosa……………………………………………………………….....22
    Adabiyotlar ro’yxati va Internet manbalari………………………...24

    Kirish
    Hozirgi paytda axborotlarni himoyalashda ma'lumotlarni shifrlash algoritmlaridan keng foydalanilmoqda. Ushbu ishda esa differentsial kriptotahlilni bir va to'rt raunddan iborat bo'lgan ba'zi blokli shifrlash algoritmlariga qo'llash va katta ehtimollikka ega bo'lgan differentsiallarni aniqlash usuli keltirilgan. Usulning asosini tanlangan ochiq matn asosidagi hujum tashkil qiladi. Differensial kriptotahlil g'oyasi dastlabki aniq tafovutlarga ega bo'lgan ochiq matnlar ikkita juftligining bitta kalit bilan shifrlash sikllari orqali o'tish jarayonida o'zgarishlarining o'xshash emasligi tahlilidan iborat. Ochiq matnlarni tanlashga hech qanday cheklov yo'q. Ayrim pozisiyalarda tafovut bo'lishi kifoya. Shifrmatnlardan hosil bo'lgan tafovutlardan kelib chiqib, kalitlarga turli ehtimolliklar beriladi. Haqiqiy kalit shifrmatnlar juftliklarini keyinchalik tahlil qilish jarayonida aniqlanadi - bu ko'plab da'vogar kalitlar orasida ehtimoli eng yuqori bo'lgan kalitdir. Differensial kriptotahlilni izohlash uchun DES kriptografik almashtirishining sikllaridan birini ko'rib chiqamiz (1-rasm).


    AX o'xshash emasligidan iborat bo'lgan X va X' kirish juftliklari berilgan bo'lsin [1]. Mos holda Y va Y' chiqishlar, hamda, AY o'xshash emaslik ham ma'lum. Shuningdek, P o'rin almashtirish va E kengaytirish funksiyasi ham ma'lum, demak, AA va AC lar ham ma'lum. 2 ning moduli bo'yicha (Xor bo'yicha qo'shish) chiqishdagi qiymatlar noma'lum, ammo ularning o'xshash emasligi AB ma'lum va AA ga teng. Isbot qilinganki, har qanday berilgan AA uchun AS ning hamma qiymatlari ham bir xilda ehtimollikka ega emas. AA va AS kombinasiyasi E(X)©Ki va E(X'©Ki) lar uchun bitlar qiymatini taxmin qilishga imkon beradi. E(X) va E(X') larning ma'lum ekanligi bizga kalitlar - Ki haqida axborot beradi.
    Almashtirishning har bir siklida boshlang'ich 56 bitli maxfiy kalitning 48 bitli qismiy kaliti ishtirok etadi. Shunday qilib, oxirgi raunddagi K16 kalitni ochib berish 56 bitli maxfiy kalitning 48 bitini tiklashga imkon beradi. Qolgan sakkiz bitni kuchli hujum orqali tiklash mumkin.
    Ochiq matnlar turli juftliklarining o'xshash emasliklari ma'lum bir ehtimollik bilan olinadigan shifrmatnlar o' xshash emasligiga olib keladi. Bu ehtimolliklarni har bir almashtirish bloki uchun jadval tuzish orqali, aniqlash mumkin bo'ladi. Jadvallar quyidagi tamoyil bo'yicha tuziladi: vertikal bo'ylab AA ning, gorizontal bo'ylab -barcha AC ning mumkin bo'lgan kombinasiyalari, ularning kesishuvida esa - AC ning AA ga mos kelishlar soni joylashtiriladi.


    Download 0,67 Mb.
      1   2   3   4   5   6   7




    Download 0,67 Mb.