8-bob
Axborotni kriptografik himoya qilish usullari
Talabalarda kriptografiyaning asosiy tushunchalari, klassik va zamonaviy shifrlash usullari, simmetrik hamda ochiq kalitli shifrlash tizimlari, xesh-funksiyalar va elektron raqamli imzo, kriptografik himoya vositalari va kalitlarni boshqarish to'g'risida tizimli bilim shakllantirish; talabaning aniq kasbiy vaziyat uchun mos kriptografik yechimni tanlash va uni tashkiliy tartib bilan bog'lash ko'nikmasini rivojlantirish.
Darsni boshlash
Bletchley Parkdagi tinch jang: shifr qanday qilib urush taqdirini o'zgartirgani
1930-yillarda Germaniya armiyasi Enigma nomli shifrlash mashinasidan foydalana boshladi. Bu qurilma tashqi ko'rinishidan yozuv mashinkasiga o'xshardi, biroq uning ichida aylanuvchi rotorlar va ulanish paneli joylashgan edi. Operator har bir harfni bosganda, rotorlar bir pozitsiyaga suriladi va shu sababli bir xil harf har safar boshqacha shifrlanardi. Nemis harbiy rahbariyati bu tizimni buzib bo'lmaydi deb hisobladi va eng muhim buyruqlarni aynan shu mashina orqali uzatdi.
Birinchi yorib o'tish Polshada sodir bo'ldi. 1932–1933-yillarda matematik Marian Reevski Fransiya razvedkasi qo'lga kiritgan hujjatlar yordamida Enigma rotorlarining ichki ulanishini matematik yo'l bilan aniqladi va nemis xabarlarini o'qish usulini yaratdi. Uning guruhi «bomba» deb atalgan elektromexanik qurilmani ham qurdi. 1939-yil yozida, urush boshlanishidan bir necha hafta oldin, Polsha o'z ishlanmalarini Britaniya va Fransiyaga topshirdi.
Britaniyada bu ish Londondan ellik chaqirimcha uzoqlikdagi Bletchley Park nomli maskanda davom ettirildi. U yerga mamlakatning eng kuchli matematiklari to'plandi, ular orasida Alan Tyuring ham bor edi. 1940-yil may oyida nemislar Enigmadan foydalanish tartibini o'zgartirgach, polshaliklarning usuli ishlamay qoldi. Tyuring butunlay boshqa tamoyilga asoslangan yangi qurilmani, ya'ni Bombe deb atalgan mashinani ishlab chiqdi; birinchi qurilma 1940-yil mart oyida o'rnatildi, keyinchalik matematik Gordon Uelchman uni takomillashtirdi. Bombe millionlab mumkin bo'lgan sozlamalarni tez tekshirib, kalitni bir necha soat ichida topish imkonini berardi.
Tyuring va uning hamkasblari qo'llagan asosiy g'oya bugungi kriptotahlilda ham amal qiladi: agar xabarning bir qismini oldindan taxmin qilish mumkin bo'lsa (masalan, ko'p xabarlarda takrorlanadigan standart ibora), bu taxminni tayanch nuqta sifatida ishlatib, mumkin bo'lgan kalitlar sonini keskin kamaytirish mumkin. Boshqacha aytganda, shifrni buzish ko'pincha algoritmning matematik kuchini emas, balki uni qo'llashdagi qoliplar va xatolarni topishdan boshlanadi.
Bu ishning natijalari o'ttiz yildan ortiq sir saqlandi va faqat 1970-yillardan boshlab ma'lum bo'ldi. Tarixchilarning baholashicha, Bletchley Parkdagi mehnat urushni bir necha yilga qisqartirgan. Tyuringning ilmiy merosi esa kriptografiyadan ham kengroq bo'lib chiqdi: uning hisoblash nazariyasi bo'yicha ishlari zamonaviy kompyuter fanining poydevoriga aylandi, hisoblash sohasidagi eng nufuzli mukofot bugun uning nomi bilan ataladi.
Ushbu voqea kriptografiyaning uchta muhim jihatini ko'rsatadi. Birinchidan, shifrlash mavhum matematik mashq emas: u real hayotda katta oqibatlarga ega. Ikkinchidan, «buzib bo'lmaydigan» deb hisoblangan tizim ham vaqt o'tishi va yangi usullar paydo bo'lishi bilan zaiflashadi, shuning uchun kriptografiyada abadiy xavfsizlik yo'q. Uchinchidan, tizim ko'pincha algoritmning o'zi orqali emas, uni noto'g'ri qo'llash orqali buziladi. Ushbu bobda aynan shu uch fikr amaliy tushunchalar orqali ochib beriladi.
Amaliy ssenariy
Bob davomida qoʻllaniladigan vaziyat
Oldingi ikki bobdagi «Raqamli Yechim» MChJ ssenariysi davom etadi. Kompaniya endi yangi bosqichga chiqdi: u mijozlar uchun veb-xizmat ishga tushirmoqda. Xizmatdan foydalanuvchilar ro'yxatdan o'tadi, shaxsiy ma'lumotlarini kiritadi va onlayn hujjat almashadi. Bu vazifa dasturchi Bekzod zimmasiga yuklandi, axborot xavfsizligi mutaxassisi Otabek esa unga kriptografik yechimlarni tanlashda ko'maklashadi.
Bekzod uch xil amaliy masalaga duch keladi. Birinchisi, foydalanuvchilarning ma'lumotlari serverda saqlanganda ularni qanday shifrlash kerak, ya'ni maxfiylikni ta'minlash masalasi. Ikkinchisi, ma'lumot foydalanuvchi brauzeridan serverga uzatilayotganda uni yo'lda ushlab olishdan qanday himoyalash, ya'ni TLS sertifikat olish va uni to'g'ri sozlash masalasi. Uchinchisi, mijozlar bilan tuziladigan hujjatlarni onlayn imzolash, ya'ni elektron raqamli imzoni qo'llash masalasi (8.1-rasm).
Diqqatga sazovor jihat shundaki, bu uch masala kriptografiyaning uch xil vazifasiga to'g'ri keladi: maxfiylik, uzatish kanalini himoyalash hamda yaxlitlik va rad eta olmaslik. Bob davomida har bir tushuncha aynan Bekzod duch keladigan aniq savollar orqali ochib boriladi, chunki kriptografiyani nazariy jihatdan bilish yetarli emas: mutaxassis uni to'g'ri tanlashi va to'g'ri qo'llashi kerak.

Mavzular
- 8.1Axborot xavfsizligining texnik tizimlari va kriptografiyaning asosiy tushunchalari→
- 8.2Klassik shifrlash usullari: o'rniga qo'yish va o'rin almashtirish→
- 8.3Simmetrik shifrlash tizimlari→
- 8.4Ochiq kalitli shifrlash tizimlari va gibrid sxema→
- 8.5Xesh-funksiyalar va elektron raqamli imzo→
- 8.6Kriptografik himoya vositalari, kalitlarni boshqarish va maxfiy ma'lumotlarga kirishni ro'yxatdan o'tkazish→
Mustaqil taʼlim
- 01
Simmetrik va ochiq kalitli shifrlash tizimlarini xavfsizlik, tezlik, kalitlarni boshqarish murakkabligi va qo'llanish sohasi mezonlari bo'yicha taqqoslovchi jadval tuzing. Har bir tizim uchun bittadan aniq algoritm va uning real qo'llanish holatini keltiring. So'ngra gibrid sxema nima uchun ikkalasining afzalligini birlashtirishini xulosa qilib yozing. Hajmi 1–2 bet.
- 02
Sezar shifri asosida kichik amaliy ish bajaring: o'zingiz tanlagan 15–20 belgili iborani K = 7 kalitida qo'lda shifrlang, jarayonni jadvalda ko'rsating. So'ngra shu shifrmatnni kalitni bilmagan holda barcha variantlarni sinash yo'li bilan oching va necha urinish talab qilinganini yozing. Xulosada kalitlar to'plamining hajmi shifr bardoshligiga qanday ta'sir qilishini asoslang.
- 03
Elektron raqamli imzoning O'zbekistondagi huquqiy asosini o'rganing. «Elektron raqamli imzo to'g'risida»gi Qonun matnidan foydalanib, ERI ta'rifini, uning ochiq va yopiq kalitlari qanday belgilanishini hamda ERI qanday hollarda haqiqiy deb topilishini aniqlang. Natijani bir betlik qisqa ma'lumotnoma ko'rinishida rasmiylashtiring va manbani (qonun nomi, moddasi) aniq ko'rsating.
- 04
Kichik IT-kompaniya uchun kriptografik kalitlarni boshqarish siyosatini loyihalang. Hujjatda kamida beshta qoida bo'lsin: kalitlarni yaratish, saqlash joyi, kirish huquqlari, almashtirish davriyligi va bekor qilish tartibi bo'yicha. Har bir qoidani bir-ikki jumla bilan asoslang. Hajmi 1 bet.
Yakun
Bob xulosasi
Ushbu bobda axborotni kriptografik himoya qilish usullari ko'rib chiqildi. Kriptografik vositalar axborot xavfsizligining boshqa texnik tizimlaridan tubdan farq qiladi: ular axborot atrofida to'siq qurmaydi, balki axborotning o'zini o'zgartiradi. Shu sababli kriptografiya barcha tashqi himoya qatlamlari yorib o'tilgan holatda ham ishlashda davom etadigan oxirgi himoya qatlamidir.
Kriptografiyaning asosini ochiq matn, shifrmatn, kalit va kriptotizim tushunchalari tashkil etadi. Kerkgoff prinsipiga ko'ra tizimning xavfsizligi faqat kalitning maxfiyligiga tayanishi kerak, algoritm esa ochiq bo'lgani ma'qul, chunki ochiq algoritm mustaqil tekshiruvdan o'tadi. Kriptografiya to'rt vazifani hal qiladi: maxfiylik, yaxlitlik, autentifikatsiya va rad eta olmaslik.
Klassik shifrlashning ikki asosiy usuli o'rniga qo'yish va o'rin almashtirishdir. Alohida olinganda ular zaif, biroq ko'p marta takroran qo'llanganda zamonaviy blokli shifrlarning negizini tashkil etadi. Simmetrik shifrlash tizimlari bitta kalitdan foydalanadi, tez ishlaydi va katta hajmdagi ma'lumot uchun mos, biroq ularda kalitni yetkazish va kalitlar sonining o'sishi muammosi mavjud. Ochiq kalitli tizimlar bu muammoni hal qiladi, lekin sezilarli sekin ishlaydi. Amalda ikki yondashuv gibrid sxemada birlashtiriladi va aynan shu sxema bugungi internetdagi har bir xavfsiz ulanishda qo'llaniladi.
Xesh-funksiyalar yaxlitlikni ta'minlaydi va parollarni xavfsiz saqlash imkonini beradi. Elektron raqamli imzo esa xesh va ochiq kalitli kriptografiyani birlashtirib, nafaqat yaxlitlikni, balki imzolovchining rad eta olmasligini ham kafolatlaydi. Raqamli sertifikatlar va ishonch zanjiri ochiq kalitning haqiqiy egasiga tegishli ekanini tasdiqlaydi.
Nihoyat, bob eng muhim amaliy xulosa bilan yakunlanadi: kriptografiyada tizimning xavfsizligi algoritmning kuchi bilan emas, eng zaif bo'g'in bilan belgilanadi, amalda esa eng zaif bo'g'in ko'pincha kalitlarni boshqarish va tashkiliy tartibdir. Kalitlarni yaratish, saqlash va taqsimlash to'g'ri yo'lga qo'yilmasa, hamda xodimlarning kirish huquqlari rasman ro'yxatdan o'tkazilib nazorat qilinmasa, eng ilg'or algoritm ham himoya bera olmaydi. «Raqamli Yechim» ssenariysi bu xulosani aniq ko'rsatdi: Bekzod uchun asosiy qiyinchilik algoritmni tanlash emas, balki uni to'g'ri qo'llash va kalitni himoyalash bo'ldi.