|
Axborotni ximoyalashning kriptografik usullari
|
bet | 5/6 | Sana | 03.01.2024 | Hajmi | 1,05 Mb. | | #129786 |
Bog'liq 2- variant Axborotni ximoyalashning kriptografik usullariMisol. 4x4 o‘lchovli sehrli kvadratni olamiz, bu yerda son-larning 880 ta har xil kombinatsiyasi mavjud. Quyidagicha ish yuritamiz: 16 3 2 13 5 10 11 8 9 6 7 12 4 15 14 1 Boshlangich matn sifatida quyidagi matnni olamiz: DASTURLASh TILLARI va jadvalga joylashtiramiz: i s a l u t i a sh r l l t r a d Shifrlangan matn jadval elementlarini satrlar bo‘yicha o‘qish natijasida tashkil topadi: ISAL UTIA ShRLL TRAD Almashtirish usullari Almashtirish usullari sifatida quyidagi usullar-ni keltirish mumkin: - Sezar usuli; - Affin tizimidagi Sezar usuli; - Tayanch so‘zli Sezar usuli va boshqalar. Sezar usulida almashtiruvchi harflar k ta siljish bilan aniklanadi. Yuliy Sezar bevosita k=3 bulganda ushbu usuldan foydalangan. k=3 bo‘lganda va alifbodagi harflar m=26 ta bo‘lganda quyidagi jadval hosil qilinadi: Misol. Matn sifatida SAMARQAND so‘zini oladigan bo‘lsak, Sezar usuli natijasida quyidagi shifrlangan yozuv hosil bo‘ladi: VDPDUTDQG. 2. Sezar usulining kamchiligi bu bir xil harflarning, o‘z navbatida, bir xil harflarga almashishidir. 3. Affin tizimidagi Sezar usulida har bir harfga almashtiriluvchi harflar maxsus formula bo‘yicha aniqlanadi: at+b (mod m), bu yerda a,b — butun sonlar, 0< a, b PGP dasturiy vositalari Internet tarmog‘ida elektron pochta orqali axborot jo‘natuvchi foydalanuvchilar tomonidan shifrlash maqsadida keng foydalanilmoqda. PGP (Pretty Good Privacy) kriptografiya dasturining algoritmi kalitli, ochiq va yopiq bo‘ladi.Ochiq kalit quyidagicha ko‘rinishni olishi mumkin: Kriptografiya O‘rinlarni almashtirish usullari eng oddiy va eng kadimiy usuldir. O‘rinlarni almashtirish usullariga misol sifatida kuyidagilarni keltirish mumkin: — shifrlovchi jadval; —sexrli kvadrat. Shifrlovchi jadval usulida kalit sifatida kuyidagilar ko‘llaniladi: - jadval o‘lchovlari; - so‘z yoki so‘zlar ketma-ketligi; - jadval tarkibi xususiyatlari. Misol. Kuyidagi matn berilgan bo‘lsin: KADRLAR TAYYoRLASh MILLIY DASTURI Ushbu axborot ustun buyicha ketma-ket jadvalga kiritiladi: Natijada, 4x7 o‘lchovli jadval tashkil kilinadi. Endi shifrlangan matn katorlar bo‘yicha aniklanadi, ya’ni o‘zimiz uchun 4 tadan belgilarni ajratib yozamiz. KLAL IYTA AYAL DUDR YoShLA RRTR MISI Bu yerda kalit sifatida jadval o‘lchovlari xizmat kiladi. Ushbu usulni murakkablashtirish maksadida tayanch so‘zni kiritsa bo‘ladi. Yukoridagi misol uchun kuyidagi MAGISTRso‘zini olamiz va oldingi jadvalga joylashtiramiz: k l a l i y t a a y a l d u d r yo sh l a r r t r m i s i Ikkinchi katordagi rakamlar xarflarning alifbo tarkibidan kelib chikadi. Shu katordagi rakamlar bo‘iicha ustunlarni tartiblaymiz: Shifrlangan matn kuyidagi ko‘rinishda bo‘ladi: LALK TIYA YAAU LDRYo ShDRL ATRM RIIS, Sexrli kvadrat deb, katakchalariga 1 dan boshlab sonlar yozilgan, undagi xar bir ustun, satr va diagonal buyicha sonlar yigindisi bitta songa teng bo‘lgan kvadrat shaklidagi jadvalga aytiladi.
|
| |