• TOSHKENT – 2022 Mavzu: Ketma-ketliklarni tasodifiylikka tekshirishda NIST statistik testlar to‘plamidan foydalanish Ishdan maqsad
  • Bajardi: 073-20 guruh talabasi Ma’rufjonov A




    Download 303.8 Kb.
    bet1/5
    Sana22.04.2024
    Hajmi303.8 Kb.
    #204156
      1   2   3   4   5
    Bog'liq
    Kriptografiya1Mustaqil ish Mavzu Ketma ketliklarni tasodifiylikka
    10-mavzu, 4-Laboratoriya ishi, Ma\'ruzalar sharhi, 5y4236547yghjvbb, Ma’ruza matnlari 1-mavzu Shaxsiy kompyuterlarning ta’minoti, 1-Mavzu ma\'ruzasi, Fayl tizimlari

    O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI


    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI
    UNIVERSITETI

    “Axborot xavfsizligi” fakulteti


    “Kriptografiya 1” fanidan

    MUSTAQIL ISH

    Mavzu: Ketma-ketliklarni tasodifiylikka tekshirishda NIST statistik testlar to‘plamidan foydalanish


    Bajardi: 073-20 guruh talabasi Ma’rufjonov A.M


    Qabul qildi:Tojikabarova U.U


    TOSHKENT – 2022
    Mavzu: Ketma-ketliklarni tasodifiylikka tekshirishda NIST statistik testlar to‘plamidan foydalanish
    Ishdan maqsad: Ketma-ketliklarni tasodifiylikka tekshirishda NIST statistik testlar to‘plami haqida bilim ko‘nikmalarga ega bo‘lish
    Nazariy
    Mavjud blokli simmetrik shifrlash algoritmlari DES, AES, GOST 28147-89 mos ravishda 56 bit, 128 bit, yoki 256 bit, yoki 512 bit va 256 bit uzunlikdagi oldindan belgilab qo‘yilgan qoida bo‘yicha generatsiya qilingan kalitlardan foydalanadi. Biroq standart algoritmlarda belgilab qo‘yilgan qoida bo‘yicha generatsiya qilingan barcha kalitlar har doim ham shifrmatnni o’chish maqsadida ochiq aloqa tarmog‘ini nazorat qiluvchi kriptoanalitik tomonidan uyushtiriladigan turli kriptohujumlarga bardoshli bo‘lmasligi mumkin. Masalan, kalitni tashkil etuvchi bitlar ketma-ketligi faqat nollardan yoki birlardan yoki bo‘lmasa, nol va birlarning kombinatsiyam fiksirlangan davr bilan takrorlanishi yordamida tuzilgan bo‘lsa, bu toifa kalitlar bardoshsiz hisoblanadi. Chunki ushbu tur bitlar ketma-ketligida, shu ketma-ketlikni tashkil etuvchi nol va bir elementlari davriy takrorlanishining matematik qonuniyatini oldindan aytish imkoniyati mavjud. U holda bu kabi generatsiya qilingan bitlar ketma-ketligidan simmetrik shifrlash algoritmlari uchun maxfiy kalit sifatida foydalanish maqsadga muvofiq emas. Demak, yuqoridagi fikr-muloxazalardan kelib chiqib, «kriptoalgoritmlar maxfiy kalit bloklari uchun tasodifiy bitlar ketma- ketligi qanday quriladi?» degan savolning tug‘ilishi tabiiy, yani agar biror qoida bo‘yicha kalit blokining k=k1 k2..km , ketma-ketligi olingan bo‘lsa, bu yerda k {0,1}, va m = 56, 128, 192, 256 bo‘lishi mumkin. U holda kalit blokida ki. - bitlarning taqsimoti tasodifiy yoki tasodifiy emasligi qanday aniqlanadi? Ushbu savolga javob olish uchun kalit blokida ki. - bitlarning taqsimotini amaliyotda keng tarqalgan va boshqa mavjud tasodifiylik testlarining asoslarini tashkil etuvchi «Xi-kvadrat» taqsimotidan foydalanib aniqlash kerak bo‘ladi.

    Tasodifiylikka tekshiruvchi testlar 2 xil bo‘ladi:


    Grafik testlar - grafik testlar foydalanuvchiga tekshirilayotgan ketma-ketlikning ma’lum bir grafik bog‘liqligi haqidagi ma’lumotni berib, u bo‘yicha tekshirilayotgan ketma-ketlik xossalari to’g’risida xulosa chiqarish imkoniyatini beradi.
    Baholash testlari - baholash testlari tekshirilayotgan ketma- ketlik statistik xossalarini tahlil qilib, uning chin tasodifiylik darajasi haqida xulosa chiqarish imkoniyatini beradi :

    13.1- rasm. Tasodifiylik darajasini aniqlovchi testlar
    Kalit blokini tashkil etuvchi belgilar taqsimotini tasodifiylikka tekshirishda, avvalo, bu kalit blokini biror qoida bo‘yicha hosil qilib olish zarur. Bu kabi ishlar, odatda, psevdotasodifiy ketma-ketliklar generatorlari orqali amalga oshiriladi. Psevdotasodifiy ketma-ketlik ishlab chiqaruvchi generatorlar haqida, ularning tuzilish asoslariga ko’ra turkumlari, xususiyatlari, xossalari, kriptografik masalarni yechishdagi qo’llanishlari yuqorida batafsil tahlil qilingan. Xususan:

        1. Chiziqli kongruent;

        2. Kvadratik kongruent;

        3. Bir tomonlama unikatsiyalarga, shifrlash va xeshlash algoritmlariga asoslangan;

        4. Sonlar nazariyasi muammolariga asoslangan generatorlar tahlil qilingan.

    Taqsimotni tasodifiylikka tekshirishning «Xi-kvadrat» kriteriysi
    Biror o’tkazilayotgan tajriba natijalarining barcha mumkin bo‘lgan holatlari , ,……. dan iborat va ularning soni k ga teng bo‘lib, bu tajriba bir-biriga bog‘liqsiz holda n marta o’tkazilsin.. Shunda, , ,……. - holatlarni, ularning n marta o’tkazilgan tajribada, bir xil sonda takrorlanishidan (tekis taqsimotdan yoki bir xil chastotaga ega bo‘lishdan) qanchalik chetlanganligini baholash masalasini yechilishini ko‘rib o’tiladi. Buning uchun quyidagicha belgilashlar kiritiladi:
    - eksperiment natijasi bo‘lishining Ehtimollik qiymati;
    - eksperiment natijalarining holatga tegishlilari (tenglari) soni.
    U holda, bu belgilashlarga nisbatan «Xi-kvadarat» deb ataluvchi taqsimot kriteriysi ushbu
    V = ,
    formula orqali aniqlanadi.
    Agar tajriba n martadan bir necha marta o‘tkazilganda, har doim , ,……. holatlar teng . martadan takrorlansa (tekis taqsimlangan yoki bir xil chastotali bo‘lsa), ya’ni , ,……. bo‘lsa, u holda = = …..= = deb xulosa qilinadi va
    V = = =0
    tenglik o‘rinli bo‘ladi. Bunday jarayonning ilmiy tadqiqot uchun qizig‘i yo‘q. Ammo, amaldagi aksariyat jarayonlarda bunday holat kuzatilmaydi, ya’ni biror tajriba bir-biriga bog‘liqsiz ravishda n marta o‘tkazilganda: ,= ,=…….= = holat kuzatilmaydi. Shuning uchun , ,……. , holatlarni ro‘y berish Ehtimolliklari bir xil = = …..= = bo‘lib, bir-biriga bog‘liq bo’lmagan ravishda p marta o’tkazilganda, bu holatlarning ro‘y berishi soni mos ravishda
    , ,……. bo‘lsa, u holda ushbu
    V = =
    formula ,= ,=…….= = bo‘lgan teng taqsimotdan ,= ,=…….= – teng bo’lmagan taqsimoqni o‘rtacha kvardatik chetlanishni ifodalaydi. Bu oxirgi formuladagi ( ) - ifoda biror o’zgarmas son bilan chegaralangan, ya’ni | | C= const.
    V = = = → 0, n bo‘lsa.
    Bu oxirgi formuladan, biror generator orqali hosil qilingan psevdotasodifiy ketma-ketlikning davri yetarli uzun bo‘lib, barcha mumkin bo‘lgan bitlar, baytlar va qism bloklarining taqsimoti deyarli tekis (teng taksimlangan) bo‘lsa, u holda «Xi-kvadarat» taqsimot kriteriysining bu ketma-ketlikka nisbatan qiymati nolga yaqin bo‘lib, uning tasodifiylik darajasi yuqori hisoblanadi.
    Quyida esa standart DES, GOST 28147-89, AES-FIPS-197 va boshqa simmetrik shifrlash algoritmlari uchun maxfiy kalitni tasodifiy qilib generatsiya qilishning Xi-kvadrat taqsimoti orqali qanday amalga oshirilishini ko‘rib o’tamiz.
    Berilgan kalit bloki bo‘yicha quyidagi jadvalni tuzib olamiz:
    Qiymat (s): 0 1;
    Ehtimollik ( ) : ;
    Kuzatilayotgan son ( ): ,
    bu yerda: va mos ravishda kalit blokida ishtirok etuvchi nollar va birlar, + , orqali kalit uzunligini belgilaydi, masalan ;
    kutilayotgan son (n* ) : ;
    Xi-kvadrat taqsimoti formulasi bo‘yicha [10]:
    V = hisoblanadi
    Ushbu qaralayotgan holatda:

    Download 303.8 Kb.
      1   2   3   4   5




    Download 303.8 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Bajardi: 073-20 guruh talabasi Ma’rufjonov A

    Download 303.8 Kb.