S. K. Ganiyev, M. M. Karimov, K. A. Tashev


Polialfavitli almashtirish  usullari



Download 7,8 Mb.
Pdf ko'rish
bet59/443
Sana26.01.2022
Hajmi7,8 Mb.
#410875
1   ...   55   56   57   58   59   60   61   62   ...   443
Bog'liq
2 5379724499933463631

Polialfavitli almashtirish  usullari
 aytarlicha yuqori kriptobar- 
doshlikka  ega.  Bu  usullar  dastlabki  matn  simvollarini  almashtirish 
uchun  bir  necha  alfavitdan  foydalanishga  asoslangan.  Rasman  po­
lialfavitli almashtirishni quyidagicha tasavvur etish mumkin. TV-alfa- 
vitli almashtirishda dastlabki 
Ao
 alfavitdagi 
so/
 simvoli 
А /
alfavitdagi 
su
 simvoli bilan almashtiriladi va h. 
son
 ni 
snn
 simvol bilan almash- 
tirilganidan  so‘ng 
So(N+i)
  simvolning  o‘mini 
Ai
  alfavitdagi 
S
kn
+
ij
 
simvol oladi va h.
Polialfavitli  almashtirish  algoritmlari  ichida 
Vijiner  jadvali
 
(matritsasi)  T
b
  ni  ishlatuvchi  algoritm  eng  keng  tarqalgan.  Vijiner 
jadvali  [RxR]  oichamli  kvadrat  matritsadan  iborat  boiib,  (7?-ishla- 
tilayotgan  alfavitdagi  simvollar  soni)  birinchi  qatorida  simvollar 
alfavit  tartibida joylashtiriladi.  Ikkinchi  qatordan boshlab  simvollar 
chapga bitta o‘ringa siljitilgan holda yoziladi.  Siqib chiqarilgan sim­
vollar  o‘ng  tarafdagi  bo‘shagan  o‘rinni  to‘ldiradi  (siklik  siljitish). 
Agar o‘zbek alfaviti ishlatilsa,  Vijiner matritsasi  [36x36]  o‘lchamga 
ega bo‘ladi (5.2-rasm).
Shifrlash  takrorlanmaydigan 
M
  simvoldan  iborat  kalit  yorda­
mida  amalga  oshiriladi.  Vijineming  to‘liq  matritsasidan 
[(M+1),R\
 
o‘lchamli  shifrlash  matritsasi 
T(sh)
  ajratiladi.  Bu  matritsa  birinchi 
qatordan  va  birinchi  elementlari  kalit  simvollariga  mos  keluvchi 
qatorlardan iborat bo‘ladi.
72


ABDEF...............................ShChNg_
BDEF................................ ShChNg_A
DEFG................................ChNgAB
ABD...............................G‘ShChNg
5.2-rasm. Vijiner matritsasi.
Agar kalit sifatida   so‘zi tanlangan bo‘lsa,  shifrlash 
matritsasi beshta qatordan iborat bo‘ladi (5.3-rasm).
Tsh
ABDEFGHIJKLMNOPRQSTUVXYZO‘G‘ShChNg_ 
G‘ ShChNgABDEF GHIJKLMNOPRQSTUVXYZO ‘ 
0 ‘G‘ ShChNgABDEFGHIJKLMNOPRQSTUVXYZ 
ZO ‘G‘ ShChNgABDEFGHIJKLMNOPRQSTUVXY 
ABDEFGHIJKLMNOPRQSTUVXYZO‘G‘ShChNg_
5.3-rasm. «G‘o‘za» kaliti uchun shifrlash matritsasi.
Vijiner jadvali yordamida  shifrlash  algoritmi  quyidagi  qadam- 
lar ketma-ketligidan iborat.

Download 7,8 Mb.

Do'stlaringiz bilan baham:
1   ...   55   56   57   58   59   60   61   62   ...   443




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish