Talabalar axborot xavfsizligida kriptografiya himoyalash usullari Axborotlarni kriptografiyali himoyalash tamoyillarini. Simmetriyali kriptotizim asoslari va o‘rinlarni almashtirish usullari haqida nazariy bilimlari orqali amaliyotda qo’llay bilishlari, bilim, ko’nikma va malaka hosil.
Dars jihozi: PENTIUM tipidagi kompyuterlarKriptografiya deb, mahfiy xabar mazmunini shifrlash, ya’ni ma’lumotlarni maxsus algoritm bo’yicha o’zgartirib, shifrlangan matnni yaratish yo’li bilan axborotga ruxsat etilmagan kirishga to’siq qo’yish usuliga aytiladi.
Kalit - kriptografiya o’zgartirishlar algoritmining ba’zi bir parametrlarining mahfiy holati bo’lib, barcha algoritmlardan yagona variantini tanlaydi. Kalitlarga nisbatan ishlatiladigan asosiy ko’rsatkich bo’lib kriptobardoshlilik hisoblanadi. Kriptografiya himoyasida shifrlarga nisbatan quyidagi talablar qo’yiladi: • yetarli darajada kriptobardoshlilik; • shifrlash va qaytarish jarayonining oddiyligi; • axborotlarni shifrlash oqibatida ular hajmining ortib ketmasligi; • shifrlashdagi kichik xatolarga tasirchan bo’lmasligi. Ushbu talablarga quyidagi tizimlar javob beradi: • o’rinlarini almashtirish; • almashtirish; • gammalashtirish; • analitik o’zgartirish. • O’rinlarini almashtirish shifrlash usuli bo’yicha boshlang‘ich matn belgilarining matnning ma’lum bir qismi doirasida maxsus qoidalar yordamida o’rinlari almashtiriladi. • Almashtirish shifrlash usuli bo’yicha boshlang‘ich matn belgilari foydalanilayotgan yoki boshqa bir alifbo belgilariga almashtiriladi. • Gammalashtirish usuli bo’yicha boshlang‘ich matn belgilari shifrlash gammasi belgilari, ya’ni tasodifiy belgilar ketma-ketligi bilan birlashtiriladi. • Tahliliy o’zgartirish usuli bo’yicha boshlang‘ich matn belgilari analitik formulalar yordamida o’zgartiriladi, masalan, vektorni matritsaga ko’paytirish yordamida. Bu erda vektor matndagi belgilar ketma-ketligi bo’lsa, matritsa esa kalit sifatida xizmat qiladi.
Endi shifrlangan matn qatorlar bo’yicha aniqlanadi, ya’ni o’zimiz uchun 4 tadan belgilarni ajratib yozamiz.
T1=AOEO A_JI XTXG RRLR B_NI IIAI OTOYA NVNSH RELL IOT* Bu yerda kalit sifatida jadval o’lchovlari xizmat qiladi. Hozirgi vaqtda kompyuter tarmoqlarida tijorat axborotlari bilan almashishda uchta asosiy algoritmlar, ya’ni DES, CLIPPER va PGP algoritmlari qo’llanilmoqda. DES va CLIPPER algoritmlari integral sxemalarda amalga oshiriladi. DES algoritmining kriptobardoshliligini quyidagi misol orqali xam baholash mumkin: 10 mln. AQSH dollari harajat qilinganda DES shifrlash ochish uchun 21 minut, 100 mln AQSH dollari harajat qilinganda esa 2 minut sarflanadi. CLIPPER tizimi SKIPJACK shifrlash algoritmini o’z ichiga oladi va bu algoritm DES algoritmidan 16 mln marta kuchliroqdir. Sehrli kvadrat deb, katakchalariga 1 dan boshlab sonlar yozilgan, undagi har bir ustun, satr va diagonal bo’yicha sonlar yig‘indisi bitga songa teng bo’lgan kvadrat shaklidagi jadvalga aytiladi. Sehrli kvadratga sonlar tartibi bo’yicha belgilar kiritiladi va bu belgilar satrlar bo’yicha o’qilganda matn hosil bo’ladi. 2-mashq. 4x4 o’lchovli sehrli kvadratni olamiz, bu erda sonlarning 880 ta har xil kombinatsiyasi mavjud. Quyidagicha ish yuritamiz:
Almashtirish usullari sifatida quyidagi usullarni keltirish mumkin:
• Sezar usuli; • Affin tizimidagi Sezar usuli; Vijinerning shifrlash tizimi. Birinchi bo‘lib Vijiner tizimi 1586-yilda chop etilgan va u ko‘p alfavitli tizimga nisbatan yuqoriroq o‘rinda turadi. Bleza Vijinera o‘zini XVI asrning fransuz diplomati deb hisoblaydi. U kriptografiya tizimiga, ya’ni uning rivojlanishiga o‘z hissasini qo‘shgan. Vijiner tizimi Sezar shifrlash tizimiga qaraganda mukammalroq hisoblanib, unda kalit harfidan harfga almashtiriladi. Bunday ko‘p alfavitli almashtirish shifrini shifrlash jadvali orqali ifodalash mumkin. Quyidagi birinchi jadvalda Vijinerning ingliz alfaviti uchun mos keluvchi jadval ko‘rsatilgan. Bu jadvaldan matnni shifrlash va uni ochish uchun ishlatiladi. Jadvalning ikkita kirishi bo‘lib: YUqori qatordagi harflardan kiruvchi ochiq yozuv uchun foydalaniladi. CHap ustundan esa kalit harflaridan foydaniladi. Misol uchun kalit ketma-ketligini r-deb olaylik, u holda kalit r-alfavitli r-satrdan iborat bo‘ladi. π=(π0, π1,…,πr-1); Vijinerning shifrlash tizimida ochiq matn x=(x0,x1,…,xn-1) va shifrlangann matn y=(y0,y1,…,yn-1) ko‘rinishga ega. π=(π0, π1,…,πr-1) kalit yordamida quyidagicha munosabatda bo‘ladi. x=(x0,x1,…,xn-1) y= (y0,y1,…,yn-1); (y0,y1,…,yn-1)=(π0(x0),π1(x1),…,πn-1(xn-1)); YUqoridagi ifodadan ma’lumki Vijiner jadvali orqali shifrlashda matnning (axborotning) har bir harfiga mos keluvchi kalitning har bir harfi orqali ularning ustun va satrlari kesishmasiga mos keluvchi harflar olinadi. Agar o‘zbek alfaviti ishlatilsa, Vijiner matritsasi [36x36] o‘lchamga ega bo‘ladi (1. -rasm).
Vijiner jadvali yordamida shifrlash algoritmi quyidagi qadamlar ketma-ketligidan iborat.
1-qadam. Uzunligi M simvolli kalit K ni tanlash. 2-qadam. Tanlangan kalit K uchun [(M+1),R] o‘lchamli shifrlash matritsasi Tsh=(bij) ni qurish. 3- qadam. Dastlabki matnning har bir simvoli s0r tagiga kalit simvoli km joylashtiriladi. Kalit keraklicha takrorlanadi. 4-qadam. Dastlabki matn simvollari shifrlash matritsasi Tsh dan quyidagi qoida bo‘yicha tanlangan simvollar bilan ketma-ket almashtiriladi. K kalitning almashtiriluvchi s0r simvolga mos km simvoli aniqlanadi; shifrlash matritsasi Tsh dagi km = bj1 щart bajariluvchi i qator topiladi. sor = bi1 shart bajariluvchi j ustun aniqlanadi.... sor simvoli bij simvoli bilan almashtiriladi. 5-qadam. SHifrlangan ketma-ketlik ma’lum uzunlikdagi (masalan 4 simvolli) bloklarga ajratiladi. Oxirgi blokning bo‘sh joylari maxsus simvol-to‘ldiruvchilar bilan to‘ldiriladi. Rasshifrovka qilish quyidagi ketma-ketlikda amalga oshiriladi. 1-qadam. SHifrlash algoritmining 3-qadamidagidek shifrmatn tagiga kalit simvollari ketma-ketligi yoziladi. 2-qadam. SHifrmatndan s1r simvollari va mos kalit simvollari km ketma-ket tanlanadi. Tsh matritsada km = bij shartni qanoatlantiruvchi i qator aniqlanadi. i-qatorda bij= s1r element aniqlanadi. Rasshifrovka qilingan matnda r - o‘rniga bij simvoli joylashtiriladi. 3-qadam. Rasshifrovka qilingan matn ajratilmasdan yoziladi. Xizmatchi simvollar olib tashlanadi. Agar kalit sifatida
Misol. K=

Sezar usulining kamchiligi bu bir xil harflarning o‘z navbatida, bir xil harflarga almashishidir. Affin tizimidagi Sezar usulida har bir harfga almashtiriluvchi harflar maxsus formula bo‘yicha aniqlanadi: at+b (mod m), bu erda a, b - butun sonlar, 0≤a, bm.
m=26, a=3, b=5 bo‘lganda quyidagi jadval hosil qilinadi: SHunga mos ravishda harflar quyidagicha almashadi:
Kalit so‘zli Sezar tizimi. Sezarning kalit so‘zli shifrlash tizimi bitta alfavitli almashtirish tizimi hisoblanadi. Bu usulda kalit so‘zi orqali harflarning surishda va tartibini o‘zgartirishda foydalanadi. Kalit so‘zini tanlashda takrorlanmaydigan har xil harflardan iborat bo‘lgan so‘zni tanlash maqsadga muvofiqdir. Bu usul amalyotda qo‘llanilmaydi. CHunki kalit so‘zli Sezar shifrini kiriptotahlil asosida ochish mumkin. Ishni bajarilish tartibi va qo‘yilgan vazifa:
o Asosiy matn o‘qib chiqilsin o Quyida berilgan keys to‘plam topshiriqlari bajarilsin. o Bajarilgan keys to‘plam topshiriqlari izohlansin.
“Biz o‘tgan davrda amalga oshirgan ishlarimizga baho berar ekanmiz, “Kecha kim edigu bugun kim bo‘ldik?” degan savol asosida ularning mohiyati va ahamiyatini o‘zimizga chuqur tasavvur etamiz. Ayni vaqtda “Ertaga kim bo‘lishimiz, qanday yangi marralarni egallashimiz kerak?” degan savol ustida o‘ylashimiz, nafaqat o‘ylashimiz, balki amaliy ishlarimiz bilan bunga javob berishimiz lozim”. Islom Karimov
1. O‘rin almashtirish metodlari apparat amalga oshirilishi.
2. SHifrlashning analitik metodlarining mohiyati. 3. SHifrlashning gammalash (additiv) metodlarining mohiyati. XAVFSIZLI XAVFSIZLIXAVFSIZLIXAVFSIZLIXAVFSIZLIXAVFSIZLIKNING HUQUQIY KNING HUQUQIY KNING HUQUQIY KNING HUQUQIY KNING HUQUQIY TA’MINOTI TA’MINOTI TA’MINOTI TA’MINOTI TA’MINOTI TA’MINOTI Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy Halqaro huquqiy me’yorlar me’yorlar me’yorlar me’yorlar me’yorlar me’yorlar Milliy Milliy Milliy Milliy Milliy Milliy Milliy huquqiy huquqiy huquqiy huquqiy huquqiy me’yorlar me’yorlar me’yorlar me’yorlar me’yorlar me’yorlar 4. SHifrlashning kombinatsiyalangan metodlarining mohiyati. 5. Kriptografiya maqsadi va vazifasi haqida tushuincha bering 6. Ikki martalik qayta quyish usuli va sehrli kvadrat usuli haqida tushuincha bering 7. Sezar usuli va kalit so‘zli Sezar tizimi haqida tushuincha bering. 8. Polialfavitli almashtirish usullarining tarkibi qanday? 9. Vijiner jadvalini tushuntiring? 10. Vijiner jadvali [RxR] o‘lchamli kvadrat matritsaga doir misol keltiring va algoritmini tuzing: