5.7.2. Taqsimotni tasodifiylikka tekshirishning
“Xi-kvadrat” mezoni
Biror o‘tkazilayotgan tajriba natijalarining barcha mumkin bo‘lgan
holatlari y1, y2 ,..., yk , dan iborat va ularning soni k ga teng bo‘lib, bu tajriba birbiriga bog‘liqsiz holda n marta o‘tkazilsin. Shunda, y1, y2 ,..., yk -holatlarni, ularning n marta o‘tkazilgan tajribada, bir xil sonda takrorlanishidan (tekis taqsimotdan yoki bir xil chastotaga ega bo‘lishdan) qanchalik chetlanganligini baholash masalasining yechilishi ko‘rib chiqiladi. Buning uchun quyidagicha belgilashlar kiritiladi: ps - tajriba natijasi ys bo‘lishining ehtimollik qiymati;
Ys - tajriba natijalarining ys holatga tegishlilari (tenglari) soni.
holda, bu belgilashlarga nisbatan “Xi-kvadarat” deb ataluvchi taqsimot mezoni ushbu
sk1 Ys npnps s 2 ,
formula orqali aniqlanadi.
Agar tajriba n martadan bir necha marta o‘tkazilganda, har doim y1, y2 ,..., yk - holatlar teng Yi martadan takrorlansa (tekis taqsimlangan yoki bir xil
chastotali bo‘lsa), ya’ni Y1 Y2 ... Yk bo‘lsa, u holda p1 p2 ... pk 1 , deb k
xulosa qilinadi va
2 2
n n n
V sk1 Ys k =k k nk = 0
n s 1
k k
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‘tkaziliganda: Y1 Y2 ... Yk n holat k
kuzatilmaydi. Shuning uchun y1, y2 ,..., yk - holatlarni ro‘y berish ehtimolliklari bir
xil p1 p2 ... pk 1 bo‘lib, tajriba bir-biriga bog‘liq bo‘lmagan ravishda n k
marta o‘tkazilganda, bu holatlarning ro‘y berishi soni mos ravishda Y1, Y2 ,...,Yk bo‘lsa, u holda ushbu
2
n
Y
V k s nk = kn sk1 Ys kn 2
s 1 k
formula Y1 Y2 ... Yk n bo‘lgan teng taqsimotdan Y1, Y2 ,...,Yk -teng bo‘lmagan k
t aqsimotni o‘rtacha kvadratik chetlanishini ifodalaydi. Bu oxirgi formuladagi Y n - ifoda biror o‘zgarmas son bilan chegaralangan, ya’ni Ys n C const .
s
k k
Shuning uchun
2
n
Y
k s
V nk = kn sk1 Ys kn 2 kn sk1C2 = kCn2 0, agar nbo‘lsa.
s 1 k
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 taqsimlangan) bo‘lsa, u holda
“Xi-kvadarat” taqsimot mezonining bu ketma-ketlikka nisbatan qiymati nolga yaqin bo‘lib, uning tasodifiylik darajasi yuqori hisoblanadi.
Quyida standart DES, GOST 28147-89, AES-FIPS-197,
O‘z DSt 1106:2009 va boshqa simmetrik shifrlash algoritmlari uchun maxfiy kalitni tasodifiy qilib generasiya 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 ( ps ) : ;
Kuzatilayotgan son (Ys ) : N 0 N1 , bu yerda N 0 va N1 mos ravishda kalit blokida ishtirok etuvchi nollar va birlar,
N0 N1 n , orqali kalit uzunligini belgilaydi, masalan n 256;
Kutilayotgan son (nps ) : n n ;
2 2
Xi-kvadrat taqsimoti formulasi bo‘yicha [74]:
k1 Ys nps 2 hisoblanadi.
V s0 nps
Ushbu qaralayotgan holatda:
1 k 2; s 0,1; p0 p1 ;Y0 N0;Y1 N1; n 256 ; u holda quyidagicha kattalikka ega 2
bo‘lamiz:
N0 1282 N1 1282 .
V
128
Bu kattalikni hisoblash uchun bizga Xi-kvadrat taqsimotining kritik nuqtalari jadvali deb ataluvchi jadval kerak bo‘ladi (5.2- jadval).
5.2- jadval
Do'stlaringiz bilan baham: |