Kriptografiyaning qisqacha tarixi. Kriptografiya tarixi


Download 0.67 Mb.
bet9/12
Sana10.08.2023
Hajmi0.67 Mb.
#1666281
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Kriptografiyaning qisqacha tarixi

Shifrlash misoli
Manba matni: SALOM
Kalit: AXHJB
Biz 2-bit modulini qo'shamiz va telegraf alifbosida olingan kodga qaysi harf mos kelishini qidiramiz:
H⊕A = 10100⊕00011 = 10111 => Q
E⊕X = 00001⊕11101 = 11100 => M
L⊕H = 10010⊕10100 = 00110 => I
L⊕J = 10010⊕01011 = 11001 => B
O⊕B = 11000⊕11001 = 00001 => E
Shifrlangan matn: QMIBE
Shifrni ochish
Kalit yordamida shifrni ochish shifrlash kabi amalga oshiriladi:
shifrlangan matn⊕ kaliti = ochiq matn
Kriptanaliz
Da to'g'ri foydalanish kalit, tajovuzkor faqat belgilarni taxmin qilishi mumkin. Agar u cheksiz miqdordagi shifrlangan matnga ega bo'lsa ham, ularning barchasi turli xil kalitlar bilan shifrlanadi. turli belgilar, u cheksiz ko'p manba matn variantlariga ega bo'ladi. Shu bilan birga, manba matnining ma'nosini faqat belgilar soniga qarab taxmin qilish mumkin.
Agar shifrlash paytida takroriy belgilarga ega kalitni tanlasak, Vernam shifrini kripto-tahlil qilish oson bo'ladi. Agar tajovuzkor bir-birining ustiga tushadigan tugmalar bilan bir nechta matnlarni qo'lga kiritishga muvaffaq bo'lsa, u asl matnni tiklashi mumkin bo'ladi.
Shifrlashda bir xil kalitni ikki marta ishlatsak, amalga oshirilishi mumkin bo'lgan hujumni ko'rib chiqing. Bu kiritish hujumi deb ataladi.
Aytaylik, biz shifrlangan QMIVE xabarini tuta oldik. Biz shifrni buzishga harakat qilmoqdamiz va biz jo'natuvchini yana o'z xabarini shifrlashga ishontirdik, lekin birinchi belgini 1 ga qo'ying (albatta, jo'natuvchi bunday shartni bajarish uchun juda katta so'rg'ich bo'lishi kerak, lekin biz ishontira olamiz deylik).
Keyin biz VDYBJY shifrlangan matnni olamiz.
Biz bilamizki, birinchi belgi 1. Men shaxsiy kalit kalitining birinchi belgisini hisoblayman:
H⊕D = 10100⊕01001 = 11101 => X
Biz uni birinchi matnga qo'llaymiz va olamiz:
M⊕X = 11100⊕11101 = 00001 => E

Ushbu amallar ketma-ketligi ochiq matndagi barcha belgilar ma'lum bo'lgunga qadar takrorlanadi.

Download 0.67 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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