Amaliy ishlar: Psevdotasodifiy sonlar, nist, Xesh qiymat kaliti
Download 312.38 Kb.
|
1670417565 (1)
- Bu sahifa navigatsiya:
- Nazorat savollari
- 14- amaliy ish Mavzu: Openssl kutubxonasidan foydalangan holda ma’lumotlarni xesh qiymatini hisoblash Ishdan maqsad
k=2; 5 = 0,1; ; = ; = ; ; u holda, quyidagicha
kattalikka ega bo’lamiz: V = Bu kattalikni hisoblash uchun bizga Xi-kvadrat taqsimotining kritik nuqtalari jadvali deb ataluvchi jadval kerak bo‘ladi. 8.1- jadval Xi –kvadrat taqsimotining kritik nuqtalari jadvali
«Xi-kvadrat» kriteriysi jadvali v=k:-l =2-1 = 1, satridan v qiymat joylashish Oraliqini topamiz. Agar v qiymat jadval ustunining p = 25% dan p = 25%, Oraliqida bo‘lsa, u holda psevdotasodifiy generator yordamida hosil qilingan kalit blok bitlari ketma- ketligi tasodifiy deb olinadi. Garchand psevdotasodifiy generator yordamida hosil qilingan kalit blok bitlari ketma-ketligi tasodifiylikka «Xi-kvadrat» kriteriysi bo‘yicha tekshirilganda ijobiy javob olingan bo‘lsa ham, undan ko‘ra ishonchli va mukammal bo‘lgan javob olish uchun qaralayotgan bitlar ketma-ketligini boshqa mavjud tasodifiylik testlariga ham tekshirib ko’rish lozim. Aytaylik, psevotasodifiy generator yordamida hosil qilingan kalit bloki: k= , ,……. = , ,……. , bu yerda {0; 1} yuqorida keltirilgan kriteriy bo‘yicha tasodifiylikka tekshirilgan va qoniqarli javob olingan. Amaliyot jarayonida shifrtizimlar bilan ishlashda aniqlangan bardoshsiz kalitlarni k= , ,……. kabi belgilaymiz. Psevotasodifiy generator yordamida hosil qilingan kalit bloki: k= , ,……. = , ,……. , va amaliyot jarayonida bardoshsiz deb topilgan k= , ,……. , kalitlarning farqi ko‘rib o’tiladi: = k = (1) (1)….. (1) bu farq bo‘yicha mos ravishda 0 va 1 bitlar soni (1) ; (1); = k = (2) (2)….. (2) bu farq bo‘yicha mos ravishda 0 va 1 bitlar soni (2) ; (2); = k = (m) (m)….. (m) bu farq bo‘yicha mos ravishda 0 va 1 bitlar soni (m) ; (m); bu kattaliklardan foydalangan holda, quyidagilarni xisoblaymiz: = = = V= «Xi-kvadrat» kriteriysi jadvali v=k-1=2-1 = 1, satridan V qiymat joylashish Oraliqini topamiz. Agar V qiymat jadval ustunining p = 25% dan p= 25%, Oraliqida bo‘lsa, u holda psevdotasodifiy generator yordamida hosil qilingan kalit blok bitlari ketma- ketligi tasodifiy deb olinadi. Topshiriq Taqsimotni tasodifiylikka tekshirishning «Xi-kvadrat» ishlash funksiyasi qadamma – qadam izohlansin. Nazorat savollari Taqsimotni tasodifiylikka tekshirishning «Xi-kvadrat» kriteriysi tasnifi Tasodifiylik darajasini aniqlovchi testlar turlari Psevdotasodifiy ketma-ketlik ishlab chiqaruvchi generatorlar tasnifi 14- amaliy ish Mavzu: Openssl kutubxonasidan foydalangan holda ma’lumotlarni xesh qiymatini hisoblash Ishdan maqsad: Xeshlash algoritmining ishlatilish sohalari va ishlash prinsiplari haqida amaliy bilim ko‘nikmalarga ega bo‘lish. Nazariy qism Kriptografiyada, xesh funksiya deb ixtiyoriy uzunlikdagi (bitlar yoki baytlar birliklarida) ma’lumotni biror fiksirlangan (belgilangan) uzunlikdagi (bitlar yoki baytlar birliklariga) qiymatga o‘tkazib beruvchi funksiyaga aytiladi. Xesh funksiyalardan amalda statistik tajribalar o‘tkazishda, mantiqiy qurilmalarni tekshirishda, ma’lumotlar bazasida tez qidirib topish algoritmlarini yaratishda va ma’lumotlar bazasidagi ma’lumotlarning butunligini tekshirishda foydalaniladi. Xesh funksiya deb, ixtiyoriy uzunlikdagi M ma’lumotni fiksirlangan uzunlikdagi h(M)=H qiymatga akslantib beruvchi, oson hisoblanadigan bir tomonli funksiyaga aytiladi. Xesh qiymat: “xesh qiymat”, “svertka”, “daydjest”, “barmoq izlari” deb ham ataladi. Xesh funksiyaga nisbatan quyidagi talablar qo‘yiladi: 1. Ixtiyoriy uzunlikdagi matn uchun qo‘llab bo‘lishlik. 2. Chiqishda belgilangan uzunlikdagi qiymatni berishlik. 3. Ixtiyoriy berilgan x bo‘yicha h(x) oson hisoblanishlik. 4. Ixtiyoriy berilgan H bo‘yicha h (x)= N tenglikdan x ni hisoblab topib bo‘lmaslik. (Bir tomonlilik xususiyati). 5. Olingan x va y≠x matnlar uchun h(x)≠ h(y) munosabat o‘rinli bo‘lishi. (Kolliziyaga bardoshlilik xususiyati). Download 312.38 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling