O’zbekiston respublikasi davlat statistika qo’mitasi kadrlar malakasini oshirish va statistik tadqiqotlar instituti


Download 4.49 Mb.
Pdf ko'rish
bet106/363
Sana04.11.2023
Hajmi4.49 Mb.
#1748347
1   ...   102   103   104   105   106   107   108   109   ...   363
Bog'liq
Raqamli iqtisodiyot Gulyamov 2020 [@iqtisodchi kutubxonasi]

0

T(i=1, K)ni 
А

alfavitdagi s
0i 
simvol tartib raqamiga mos keluvchi h
oi 
(s
0i
) soniga almashtirish 
yo’li bilan raqamlar ketma ketligi L
0h 
ni shakllantirish. 
2-qadam: L
0h 
ketma-ketligining har bir sonini h
1i 
= (k
1
x h
0i 
(s
0i
) + k
2
) (mod R) 
formula orqali hisoblanuvchi L
1h 
ketma-ketligining mos soni h
1i 
ga almashtirish 
yo’li bilan L
1h 
sonlar ketma-ketligini shakllantirish, bu yerda k

o’nlik koeffitsient, 
k

esa siljitish koeffitsienti. Tanlangan k

va k

koeffitsientlar h
0i 
va h
1i 
sonlarining 
bir ma’noli mosligini ta’minlashi lozim. h
1i
= 0 deb olinganida h
1i
= R 
almashinuvi bajarilishi kerak.
3-qadam: L
1h 
ketma ketligining har bir soni h
1i
(s
1i
)ni [1хR] o’lchamli shrifrlash 
alfavitining mos s
1i

T
1
(i=1, K) simvoli bilan almashtirish orqali T

shifr matnini 
hosil qilish. 
4-qadam: Olingan shifr matni o’zgarmas b uzunlikdagi bloklarga ajratiladi. Agar 
oxirgi blok to’liq bo’lmasa, blok orqasiga mahsus simvol-to’ldirgichlar 
joylashtirish (masalan, *simvolini).
MisolShifrlash uchun dastlabki ma’lumotlar
Т

= <ҲИМОЯ_ХИЗМАТИ> 
А
0
= <АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЭЮЯЎҚFҲ> 
А
1
= <ОРЁЬЯТЭ-ЖМЧХАВДЙФҚКСЕЗПИЦГҲЛЪШБУЮҚГН> 


210 
R=36 k
1
=3 k
2
=15 b=4 
Algoritmning qadamba-qadam bajarilishi quyidagi natijalarga olib keladi: 
1-qadam: L
0h
 = <35,10,14,16,31,36,23,10,9,14,1,20,10> 
2-qadam: L
1h
 = <12,9,21,17,36,14,12,9,6,21,18,3,9> 
3-qadam: Т

= <ХЖЕФНВҲЖТЕҚЁЖ> 
4-qadam: Т

= <ХЖЕФНВҲЖТЕҚЁЖ***> 
Rasshifrovka qilishda bloklar birlashtirilib, К simvolli shifromatn T

hosil 
qilinadi. Rasshifrovka qilish quyidagi butun sonli tenglamani yechish kerak 
bo’ladi: 
k
1
 h
01
 + k
2
 = n R + h
1i
 
Ushbu tenglamadagi k

, h
11
 , k

va butun sonlar ma’lum bo’lganda h
0i
kattaligi 

ni saralash orqali hisoblanadi. Bu muolajani shifromatnning barcha simvollariga 
tadbiq qilish uning rasshifrovka qilinishiga olib keladi. Almashtirish usulining 
kamchiligi sifatida dastlabki va berilgan matnlar statistik ko’rsatgichlarining bir 
xilligini ko’rsatish mumkin. Dastlabki matn qaysi tilda yozilganini bilgan xolda, 
kriptoanalitik axborotlarni statistik qayta ishlab, ikkala alfavitdagi simvollar 
orasidagi mos kelishliklarni aniqlashi va matnni rasshifrovka qilishi mumkin. 
Polialfavitli almashtirish usullari 
Bu usullar yetarlicha yuqori darajadagi kriptoturg’unlikka ega va bunda 
dastlab ki matn simvollarini almashtirish uchun bir necha alfavitlardan 
foydalanadilar. Rasman polialfavitli almashtirishni quyidagicha tasavvur qilish 
mumkin. N – alfavitli almashtirishda dastlabki А

Download 4.49 Mb.

Do'stlaringiz bilan baham:
1   ...   102   103   104   105   106   107   108   109   ...   363




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling