Atbash shifrlash


Download 0.64 Mb.
Pdf ko'rish
bet1/8
Sana22.09.2023
Hajmi0.64 Mb.
#1684653
  1   2   3   4   5   6   7   8
Bog'liq
Klassik shifrlash algoritmlari



Atbash shifrlash 
Atbash shifrlash dastlab ibroniy alifbosi uchun ishlatiladigan mono-alfavit 
almashtirish shifridir. Bu eng qadimgi ma'lum bo'lgan almashtirish shifrlaridan biri 
va juda oddiy. Biroq, uning soddaligi ham uning eng katta xatosidir, chunki u 
kalitdan foydalanmaydi. Shuning uchun, Atbash shifrlash bilan shifrlangan ochiq 
matnning har bir qismi bir xil shifrlangan matn alifbosidan foydalanadi va shuning 
uchun shifrlash algoritmi hammaga ma'lum bo'lganligi sababli osongina buzish 
mumkin. 
Atbash shifrlash shifrlangan matn alifbosini yaratish uchun oddiy matn 
alifbosini o'zgartiradi. Ya'ni, alifboning birinchi harfi alifboning oxirgi harfiga, 
ikkinchi harfi oxirgi harfga va hokazo shifrlangan. Asl ibroniy tilida bu "alef" "tav" 
va "bet" "shin" deb kodlanganligini anglatadi. Bu erda biz "atbash" shifrini olamiz. 
Ibroniy alifbosi uchun biz quyidagi konvertatsiya jadvalini olamiz. 
Ibroniy alifbosidagi Atbash shifrlash uchun shifrlangan matn alifbosi 
26 harfli lotin alifbosi uchun bizda quyidagi jadvalda keltirilgan shifrlangan 
matn alifbosi mavjud. 
Atbash shifrlash uchun shifrlangan matn alifbosi 
Shifrlash
Har qanday mono-alfavit almashtirish shifrlari singari, agar shifrlangan matn 
alifbosi allaqachon yaratilgan bo'lsa, Atbash shifridan foydalangan holda shifrlash 
juda oddiy. Biz shunchaki har bir ochiq matn harfining har bir hodisasini jadvalda 
ko'rsatilgan tegishli shifrlangan matn harfi bilan almashtiramiz . Demak, “atbash” 


ning ochiq matnini olsak, “a” “Z”da, “t” “G”da shifrlangan va hokazo. Shu tarzda 
davom etsak, oxirgi shifrlangan matn “ZGYZHS” ekanligini ko'ramiz. 
Shifrni ochish 
Ushbu shifrning simmetrik tabiati tufayli shifrni ochish jarayoni shifrlash 
jarayoni bilan bir xil. Shunday qilib, qabul qiluvchi shifrlangan matnni dekodlashi 
uchun birinchi navbatda xabarni shifrlash uchun ishlatilgan bir xil shifrlangan matn 
alifbosi yaratilishi kerak. Bunday holda, shifrlangan matn alifbosi faqat 
ishlatiladigan alifboga tayanadi va shuning uchun yuqoridagi jadval xabarning 
shifrini ochish uchun ham ishlatiladi. Shunday qilib, "XRKSVI" shifrlangan matnni 
bilgan holda va foydalaniladigan alifboni standart 26 harfli lotin alifbosi deb 
hisoblasak, biz ochiq matnli "shifr" ni olishimiz mumkin. 
Muhokama 
Atbash shifrlash juda zaif almashtirish shifridir, chunki shifrlashni amalga 
oshirish uchun shifrlangan matn alifbosini yaratish uchun maxfiy kalit yo'q. 
Shunday qilib, Atbash shifridan foydalangan holda shifrlanganligi ma'lum bo'lgan 
shifrlangan matnni hisobga olsak, xabarni ushlab olgan har bir kishi uni osongina 
shifrini ochishi va yashirilishi kerak bo'lgan narsani olishi mumkin.
Shunga qaramay, u kuzatuvchidan xabarlarni yashirishning juda tez va oddiy usulini 
ta'minlaydi va ahamiyatsiz xabarlarni shifrlash uchun muvaffaqiyatli ishlatilishi 
mumkin.
Atbash shifrida mavjud bo'lgan yagona xavfsizlik chorasi turli xil ochiq matn 
alifbolaridan foydalanishdir. Masalan, oxirida o'nta raqamdan iborat ochiq matn 
alifbosidan (ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789) yoki eng 
keng tarqalgan tinish belgilariga ega alifbodan foydalaning. Bu ikkala alifbo ham 
shifrga biroz ko'proq xavfsizlik qo'shadi, lekin biz ko'rib turganimizdek, bu 
usullardan har qanday shifr uchun foydalanish mumkin. 


 
Tinish belgilari, bo'sh joy va 0-9 raqamlarini o'z ichiga olgan alifbo uchun 
shifrlangan matn alifbosi. 



Download 0.64 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8




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