Kriptografiyaning qisqacha tarixi. Kriptografiya tarixi
Download 0.67 Mb.
|
Kriptografiyaning qisqacha tarixi
- Bu sahifa navigatsiya:
- Shifrlash misoli Manba matni
- Shifrlash misoli Biz avvalgi shifrga oxshash harakat qilamiz. Manba matnining har bir belgisi uchun biz almashtirish jadvalidan mos keladiganini olamiz: Manba matni
Ko'rib turganingizdek, ikkinchi qatorda alifbo belgilari uchta pozitsiyaga "orqaga" siljiydi. Xabarni shifrlash uchun manba matndagi har bir belgi uchun almashtirish jadvalidan tegishli belgini olishingiz kerak. Shifrlash misoli Manba matni: Hey Brut! Qalaysiz? Shifrlangan matn: Qani, Euxw! Krz duh brx? Shifrni ochish Shifrni hal qilish bosqichida bizda shifrlangan matn va uchta kalit mavjud. Asl matnni olish uchun biz har bir belgi uchun alifboning boshiga uch pozitsiyali siljishni qidiramiz. Shunday qilib, birinchi K belgisi uchun uchta siljish H belgisini bildiradi. Keyin biz asl iborani olguncha matn belgisini belgilar bo'yicha hal qilamiz. Hi, Brut! Qalaysiz? . Kriptanaliz Bunday shifrni buzishning eng oson yo'li barcha mumkin bo'lgan asosiy qiymatlarni sanab o'tishdir - ulardan faqat 25 tasi bor. Bu erda hamma narsa oddiy va to'xtashning ma'nosi yo'q. Yana bir variant - matn chastotasi tahlilidan foydalanish. Har bir til uchun alifboning har bir harfidan foydalanish chastotasi va harflarning eng keng tarqalgan birikmalari haqida statistik ma'lumotlar mavjud. Masalan, ingliz tili uchun harflarning o'rtacha chastotalari quyidagicha:
Ikki harfli birikmalarga (bigrammalarga) kelsak, quyidagi tendentsiyani ko'rish mumkin:
G'oya shundan iboratki, shifrlangan matnda eng ko'p uchragan harf e ga havola emas, balki boshqa narsa bo'ladi. Shunga ko'ra, biz shifrimizda eng ko'p uchraydigan harfni topishimiz kerak. Bu shifrlangan e bo'ladi va keyin almashtirish jadvalidagi e dan uning siljishini hisoblashingiz kerak. Olingan qiymat bizning kalitimizdir! O'zgartirish shifrlash Shifrni almashtirishning asosiy kamchiligi shundaki, faqat 25 ta mumkin bo'lgan kalit qiymatlar mavjud. Hatto Qaysar ham uning shifrini eng ko'p emas deb gumon qila boshladi eng yaxshi fikr. Shuning uchun, u o'rnini bosuvchi shifr bilan almashtirildi. Ushbu algoritmdan foydalanish uchun jadval asl alifbo va to'g'ridan-to'g'ri uning ostida bir xil alifbo bilan, lekin qayta tartiblangan harflar (yoki boshqa belgilar to'plami) bilan tuziladi:
Shifrlash misoli Biz avvalgi shifrga o'xshash harakat qilamiz. Manba matnining har bir belgisi uchun biz almashtirish jadvalidan mos keladiganini olamiz: Manba matni: Hey Brut! Qalaysiz? Shifrlangan matn: Vl, Enfh!Vrz bnw drf? Shifrni ochish Shifrni ochishda biz shifrlangan matnning har bir belgisini o'zimizga ma'lum bo'lgan almashtirish jadvalidagi tegishli belgi bilan almashtiramiz: v => h, l => i va hokazo. Keyin biz asl satrni olamiz Salom, Brut! Qalaysiz? . Kriptanaliz Ushbu shifrning kriptovalyutasi chastotali matn tahlili usuli bilan ham amalga oshiriladi. Bir misolni ko'rib chiqing:
Ushbu shifr harflarining chastota tahlili quyidagilarni ko'rsatadi (satr bo'yicha o'qing, harflar foydalanish chastotasiga qarab tartiblangan):
Ehtimol, W => e, chunki bu shifrdagi eng tez-tez uchraydigan harf (oldingi shifrdagi ingliz tili uchun o'rtacha harf chastotalari jadvaliga qarang). Keyinchalik, bizga allaqachon ma'lum bo'lgan W => e harfini o'z ichiga olgan eng qisqa so'zni topishga harakat qilamiz. Ko'ramizki, HVW kombinatsiyasi ko'pincha shifrda uchraydi. Taxmin qilish oson, ehtimol, bu trigramma, ya'ni biz matnda uchta belgini aniqladik. Agar siz oraliq natijaga qarasangiz, shubhasiz:
Ajoyib, uchta harf allaqachon ma'lum. Biz yana bizga ma'lum bo'lgan yangi almashtirishlar bilan eng qisqa so'zlarni qidiramiz. Bu kombinatsiya tez-tez ishlatiladi va t harfi allaqachon shifrlanganligi sababli (HVW => the), bizning matnimizda L => i (LH => u) ekanligi aniq. Shundan so'ng, biz bigrammlarni qidirishga o'tamiz va to, K => s, R => o ni o'rnatamiz. Keyin ~ing va va trigrammalariga e'tibor beramiz. Matn tahlili shuni ko'rsatadiki, BJG katta ehtimol bilan va dan shifrlangan matndir. Eng tez-tez uchraydigan belgilarni almashtirgandan so'ng, biz matnni olamiz:
Ko'rib turganingizdek, ushbu kriptotahlilda bizning asosiy vositamiz chastotalarni statistik tahlil qilish edi. Davom etish! Download 0.67 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling