Axborot tizimlarida ma’lumotlarni kriptografik himoyalash algoritmlar taqqoslanishi va qo‘llanilishi

Axborot tizimlarida ma’lumotlarni kriptografik himoyalash: algoritmlar
taqqoslanishi va qo‘llanilishi.
MUNDARIJA
KIRISH ..................................................................................................................... 2
1.1. Axborot xavfsizligi tushunchasi va tamoyillari. ............................................ 5
1.2. Axborot tizimlarida tahdidlar va xavf manbalari. ........................................ 7
1.3. Axborotni himoyalash usullari: fizik, dasturiy va kriptografik 
yondashuvlari. .......................................................................................................... 9
II-BOB. KRIPTOGRAFIYA ASOSLARI VA ALGORITMLAR 
KLASSIFIKATSIYASI ........................................................................................ 12
2.1. Kriptografiyaning mazmuni, vazifalari va tarixiy taraqqiyoti. ................. 12
2.2. Kriptografik algoritmlarning klassifikatsiyasi ............................................ 13
III.BOB KRIPTOGRAFIYA ALGORITMLARINING TAQQOSIY 
TAHLILI VA AXBOROT TIZIMLARIDA QO LLANILISHIʻ ....................... 15
3.1. Mashhur kriptografik algoritmlarning tahlili: AES, RSA, ECC, SHA-256
................................................................................................................................. 15
3.2. Amaliy qo llanilish sohalari.	
ʻ .......................................................................... 19
IV.BOB AXBOROT TIZIMLARIDA KRIPTOGRAFIYA 
ALGORITMLARINI QO LLASHDA YUZAGA KELADIGAN 	
ʻ
MUAMMOLAR VA ULARNI HAL ETISH YO LLARI	
ʻ ................................. 24
4.1. Kriptografik algoritmlarni amaliyotda qo llashdagi asosiy muammolar	
ʻ . 24
4.2. Muammolarni hal etish yo llari.	
ʻ ................................................................... 29
Umumiy xulosa ...................................................................................................... 34
ADABIYOTLAR ................................................................................................... 36
1 KIRISH
Mavzuning   dolzarbligi   -   Bugungi   raqamli   asrda   axborot   texnologiyalari
kundalik   hayotning   ajralmas   qismiga   aylangan.   Davlat   idoralari,   moliyaviy
muassasalar,   tibbiyot   tashkilotlari   va   shaxsiy   foydalanuvchilar   axborot   tizimlari
orqali katta hajmdagi ma lumotlar bilan ishlaydilar. Bu ma lumotlar ichida maxfiy,ʼ ʼ
shaxsiy   va   muhim   moliyaviy   ma lumotlar   bo lishi   mumkin.   Ularni   ruxsatsiz	
ʼ ʻ
kirishdan, o zgartirishdan yoki yo q qilishdan himoyalash zarurati ortib bormoqda.	
ʻ ʻ
Shu   nuqtayi   nazardan,   kriptografik   himoya   algoritmlarining   o rni   beqiyos   bo lib,	
ʻ ʻ
ular axborot xavfsizligini ta minlashning asosiy vositalaridan biri hisoblanadi.	
ʼ
Axborot   tizimlarida   xavfsizlik   dolzarb   mavzu   bo lib,   zamonaviy   raqamli	
ʻ
muhitda   ma lumotlarning   himoyasi,   shuningdek,   kriptografik   usullar   orqali	
ʼ
axborot   xavfsizligini   ta minlash   zaruriyatini   ko rsatadi.   Ushbu   tadqiqotning	
ʼ ʻ
maqsadi   axborot   tizimlarida   xavfsizlik   tamoyillarini   o rganish,   kriptografiya	
ʻ
asoslarini   tahlil   qilish   va   amaliy  misol   sifatida   kriptografik   algoritmlarni   dasturiy
qo llashni ko rsatishdir.	
ʻ ʻ 1
O zbekiston   Respublikasida   davlat   boshqaruvi,   ta lim,   sog liqni   saqlash,	
ʻ ʼ ʻ
sud-huquq   va   boshqa   ko plab   sohalarda   elektron   hujjatlar   aylanishi   joriy	
ʻ
qilinmoqda.   Bu   esa   hujjatlarning   xavfsizligi,   o zgartirilmasligi,   muallifligi   va	
ʻ
huquqiy   kuchini   kafolatlash   zaruratini   tug diradi.   Axborot   xavfsizligi,   elektron	
ʻ
raqamli   imzo   (ERI),   shifrlash   algoritmlari,   blokcheyn   texnologiyasi   va   boshqa
zamonaviy vositalar ishonchli tizimlarni barpo etishda asosiy rol o ynaydi.	
ʻ
Maqsadi:   Axborot   tizimlarida   qo llaniladigan   kriptografik   algoritmlarni   tahlil	
ʻ
qilish,   ularning   samaradorligi,   xavfsizlik   darajasi   va   amaliy   qo llanilish	
ʻ
imkoniyatlarini baholash.
Vazifalar:
1
  Stallings, W.  –  Cryptography and Network Security: Principles and Practice.  Pearson Education, 2020.
2  Axborot xavfsizligi va kriptografiyaning asosiy tushunchalarini o rganish;ʻ
 Simmetrik   va   asimmetrik   shifrlash   algoritmlarini   tahlil   qilish   (AES,   RSA,
SHA va boshqalar);
 Har bir algoritmning afzalliklari va zaif tomonlarini ko rsatish;	
ʻ
 Algoritmlarning real tizimlarda ishlatilish doiralarini o rganish;
ʻ
Tanlangan algoritm asosida dasturiy model ishlab chiqish va uning samaradorligini
baholash.
Tadqiqot obyekti: Axborot tizimlarida qo llaniladigan kriptografik algoritmlar.	
ʻ
Tadqiqot predmeti: Kriptografik algoritmlar orqali ma lumotlarni himoyalash 	
ʼ
jarayoni, ularning texnik xususiyatlari, qo llanilishi va tahlili.	
ʻ
Ishning ilmiy yangiligi va amaliy ahamiyati
Ilmiy   yangiligi: Tadqiqotda   kriptografik   algoritmlar   zamonaviy   axborot
tahdidlariga   (masalan,   kvant   kompyuterlar,   murakkab   tarmoq   hujumlari)   qarshi
qanday turishda o zini tutishi, ularning samaradorligi, ishlash tezligi va xavfsizlik	
ʻ
darajasi zamonaviy texnologiyalar nuqtayi nazaridan qayta tahlil qilinadi. 2
Amaliy ahamiyati:   Ushbu kurs ishining amaliy ahamiyati zamonaviy axborot
tizimlarida   ma lumotlarning   ishonchliligi,   yaxlitligi   va   maxfiyligini   ta minlash	
ʼ ʼ
masalalarida   kriptografik   algoritmlarning   real   hayotda   qanday   tatbiq   qilinishini
aniq ko rsatib berishidadir. Quyida ishning amaliy qiymatini ochib beruvchi asosiy	
ʻ
jihatlar yoritiladi:
1. Axborot tizimlarida xavfsizlik siyosatini shakllantirishga asos bo ladi.	
ʻ
Tadqiqot davomida o rganilgan tahdid turlari va himoyalash mexanizmlari 	
ʻ
axborot tizimlarini loyihalashda xavfsizlik siyosatini to g ri yo lga qo yish, 	
ʻ ʻ ʻ ʻ
zaifliklarni aniqlash va bartaraf etish uchun amaliy yordam beradi.
2. Kriptografik algoritmlarni tanlashda muhim qaror qabul qilishga 
xizmat qiladi.
Algoritmlarning samaradorligi, resursga talabchanligi va xavfsizlik darajasi 
bo yicha qilingan taqqoslashlar — IT mutaxassislariga konkret ehtiyojga 	
ʻ
2
  Stallings, W.  –  Cryptography and Network Security: Principles and Practice.  Pearson Education, 2020.
3 mos algoritmni tanlashga imkon beradi (masalan, AES tezlik talab etilgan 
joyda, RSA esa yuqori xavfsizlik zarur bo lgan tizimlarda afzalroq).ʻ
3. Amaliy dasturiy modellar orqali kriptografiyani real loyihalarga 
integratsiya qilish mumkin.
Ishda ko rsatilgan AES yoki RSA asosida yozilgan dasturiy model — yirik 	
ʻ
yoki kichik korxonalarning axborot tizimlariga osongina qo shilishi mumkin	
ʻ
bo lgan real himoya mexanizmidir. Bu nafaqat o qituvchilarga va 	
ʻ ʻ
talabalarga, balki soha mutaxassislariga ham amaliy ko mak beradi.	
ʻ
4. Zamonaviy texnologiyalar bilan uyg unlashgan himoya strategiyalarini 	
ʻ
ishlab chiqishga yordam beradi.
Ishda ko rsatilgan tahdidlarning evolyutsiyasi (xususan, kvant hisoblash 	
ʻ
tahdidi) axborot xavfsizligi mutaxassislarini yangi avlod algoritmlari — 
post-kvant kriptografiyaga tayyorlaydi.
5. Infologik   va   dataligiki   modellarning   qo llanilishi   axborot   tizimining	
ʻ
aniq   dizaynini   ishlab   chiqishda   asosiy   vosita   bo lib   xizmat   qiladi.	
ʻ
Tizimdagi   ma lumotlar   oqimi,   semantik   tuzilma   va   texnik   mantiqiy	
ʼ
bog liqliklar   chizmalar   orqali   ifodalanganligi,   ishlab   chiqilayotgan   dastur	
ʻ
yoki tizim uchun hujjatlashtirilgan model yaratish imkonini beradi.
6. O quv va ilmiy faoliyatda foydalanish mumkin.	
ʻ
Ishdagi nazariy asoslar va chizmalar oliy o quv yurtlarida "Axborot 	
ʻ
xavfsizligi", "Kriptografiya", "Tarmoq texnologiyalari" kabi fanlarni 
o qitishda metodik material sifatida ishlatilishi mumkin.	
ʻ
7. Startaplar va korporativ IT-yechimlar uchun tayyor tahliliy asosni 
beradi.
Amaliy tahlillar asosida kichik korxonalar, banklar, ta lim tashkilotlari va 	
ʼ
tibbiyot muassasalari o zlarining axborot himoyasi tizimini 	
ʻ
optimallashtirishda foydalanishi mumkin.
4 I. BOB: AXBOROT TIZIMLARIDA XAVFSIZLIKNING UMUMIY
NAZARIY ASOSLARI.
1.1. Axborot xavfsizligi tushunchasi va tamoyillari .
Axborot   xavfsizligi   —   bu   axborot   resurslarini   har   qanday   ruxsatsiz   kirish,
buzish,   o zgartirish   yoki   yo q   qilishdan   himoya   qilishga   qaratilgan   kompleksʻ ʻ
chora-tadbirlar   majmuasidir.   Bugungi   kunda   axborot   har   qanday   tashkilot   yoki
tizimning   eng   muhim   aktivlaridan   biri   hisoblanadi.   Ayniqsa,   davlat   organlari,
moliyaviy muassasalar, sog liqni saqlash tizimlari va ta lim sohalarida axborotning	
ʻ ʼ
ishonchliligi va xavfsizligi o ta muhim ahamiyat kasb etadi.
ʻ
Axborot   xavfsizligi   xalqaro   standartlarda   quyidagi   asosiy   tamoyillar   asosida
shakllantirilgan:
Axborot xavfsizligining asosiy tamoyillari quyidagilardan iborat:
Maxfiylik   (Confidentiality):   Axborot   faqat   ruxsat   berilgan
foydalanuvchilarga   mavjud   bo lishi   lozim.   Bu   tamoyil   ma lumotlarning   sir	
ʻ ʼ
tutilishini,   uchinchi   shaxslar   tomonidan   ko rilmasligini   ta minlaydi.   Maxfiylikni	
ʻ ʼ
ta minlash   uchun   kriptografik   shifrlash,   avtorizatsiya   tizimlari,   VPN   va   tarmoq	
ʼ
xavfsizligi vositalari qo llaniladi.	
ʻ 3
Butunlik   (Integrity):   Axborot   uzatish   yoki   saqlash   jarayonida
o zgarmasligi   kerak.   Ya ni,   ma lumotlarga   hech   qanday   qo shimcha,   o zgartirish	
ʻ ʼ ʼ ʻ ʻ
yoki buzilish kiritilmasligi kerak. Bu holatni nazorat qilish uchun hash-funksiyalar
(SHA-256 kabi), raqamli imzolar va nazorat yig indilari (checksums) qo llaniladi.	
ʻ ʻ
Mavjudlik   (Availability):   Axborot   tizimlari   va   ularning   resurslari   doimo
foydalanishga tayyor bo lishi lozim. DDoS hujumlar, texnik nosozliklar yoki tabiiy	
ʻ
ofatlar bu tamoyilni buzadi. Zaxiralash (backup), redundant tizimlar va monitoring
xizmatlari mavjudlikni saqlashga yordam beradi.
Autentifikatsiya   (Authentication):   Tizimga   kirayotgan   foydalanuvchining
yoki   qurilmaning   haqiqiyligini   aniqlash   jarayoni.   Bu   parollar,   biometrik
ma lumotlar, ikki bosqichli autentifikatsiya orqali amalga oshiriladi.	
ʼ
3
  Kaufman, C., Perlman, R., & Speciner, M.  –  Network Security: Private Communication in a Public World.  Prentice Hall, 2016.
5 Inkor   etilmaslik   (Non-repudiation):   Foydalanuvchi   o z   harakatlariniʻ
keyinchalik   inkor   eta  olmasligi   kerak.  Bu   raqamli   imzo   va   log-fayllar   yordamida
amalga oshiriladi.
Misol uchun , internet orqali bank operatsiyalarini amalga oshirishda barcha
ushbu   tamoyillarni   bir   vaqtda   ta minlash   talab   qilinadi:   tranzaksiya   maxfiy	
ʼ
(shifrlangan) bo lishi, buzilmasligi kerak, mijoz haqiqiyligi tekshiriladi, va xizmat	
ʻ
har doim ishlashi kerak.
Axborot xavfsizligi tushunchasi – kengaytirilgan tahlil
Axborot   xavfsizligi   faqat   texnologik   vositalarni   emas,   balki   huquqiy,
tashkiliy   va   inson   omiliga   oid   yondashuvlarni   ham   o z   ichiga   oladi.  	
ʻ Bu   sohaga
yondashuv  uch darajada  amalga oshiriladi:
1. Texnik daraja  – shifrlash, xavfsizlik devorlari (firewall), antivirus, IDS/IPS
tizimlari.
2. Tashkiliy   daraja   –   xavfsizlik   siyosati,   foydalanuvchi   huquqlari,   nazorat
siyosatlari, ruxsatnomalar.
3. Insoniy (psixologik) daraja   – xodimlarning savodxonligi, fishingga qarshi
o qitish, ijtimoiy muhandislikdan himoya.	
ʻ
Zamonaviy kontekstda axborot xavfsizligi
Bugungi kunda axborot xavfsizligi quyidagi global jarayonlar fonida ayniqsa
muhim ahamiyat kasb etadi:
 Kiberjinoyatlar   ko paymoqda	
ʻ   –   Moliyaviy   firibgarliklar,   shaxsiy
ma lumotlarni o g irlash va sanoat josusligi kundalik voqelikka aylangan.	
ʼ ʻ ʻ
 Masofaviy ish rejimi  – Xodimlar uydan ishlayotganda, xavfsizlikning yangi
darajasi talab etiladi.
 Bulutli   texnologiyalar   –   Ma lumotlar   korxona   serverida   emas,   balki	
ʼ
internetdagi   xizmatlarda   saqlanadi;   bu   esa   boshqa   turdagi   himoya
mexanizmlarini talab qiladi.
 IoT (Internet of Things)  – “Aqlli” qurilmalar (kameralar, datchiklar, tibbiy
asboblar) zaif himoyalangan bo lishi mumkin.
ʻ
6 Tamoyillarni amaliy misollar bilan tushuntirish
Tamoyil Amaliy misol
Maxfiylik Tibbiyot tizimida bemorning kasallik tarixi faqat shifokor va bemor ko raʻ
oladi.
Butunlik Elektron bankda tranzaksiya ma lumotlari ruxsatsiz o zgartirib 	
ʼ ʻ
bo lmaydi.	
ʻ
Mavjudlik Sayt yoki mobil ilova doimo ishlashi kerak, DDoS hujumiga bardosh 
berishi lozim.
Autentifikatsiya Foydalanuvchi   hisobiga   kirish   uchun   SMS   kod   yoki   biometrik   tasdiq  
so ʻ raladi .
Avtorizatsiya Xodimlar   faqat   o ʻ z   bo ʻ limi   uchun   kerakli   fayllarga   kirish   huquqiga   ega .
Inkori mumkin 
emaslik Elektron shartnoma raqamli imzo bilan tasdiqlanadi va uni inkor etib 
bo lmaydi.
ʻ
Hisobdorlik Kim, qachon, qayerdan va qanday ma lumotga kirgani loglarda 	
ʼ
saqlanadi.
1.2. Axborot tizimlarida tahdidlar va xavf manbalari .
Axborot   tizimlari   murakkab   tuzilishga   ega   bo lib,   ularning   ishlashi	
ʻ
davomida   turli   xavf-xatarlar   yuzaga   kelishi   mumkin.   Bu   tahdidlar   axborotning
maxfiyligi,   butunligi   va   mavjudligiga   bevosita   zarar   yetkazishi   mumkin.
Zamonaviy   tahdidlar   nafaqat   tashqi   xakerlar,   balki   ichki   foydalanuvchilar,   texnik
nosozliklar va hatto tabiiy ofatlardan ham kelib chiqishi mumkin. 4
Axborot tizimlaridagi tahdidlar tasnifi:
Tahdid turi
Tavsifi
Ichki tahdidlar Tashkilot   ichidagi   foydalanuvchilar   (masalan,   xodimlar)   tomonidan
ma lumotlarni bexosdan yoki qasddan yo qotish, o g irlash, noto g ri sozlash	
ʼ ʻ ʻ ʻ ʻ ʻ
Tashqi tahdidlar Hujumchilar   tomonidan   Internet   orqali   tizimga   kirishga   urinishlar,   zararli
dasturiy vositalar (virus, trojan, spyware, ransomware)
Texnik
nosozliklar Server ishdan chiqishi, elektr uzilishi, tarmoq uskunalarining nosozligi
Tabiiy ofatlar Yong in,   zilzila,   suv   toshqini   natijasida   ma lumotlar   markazlarining   ishdan	
ʻ ʼ
chiqishi
4
  Kaufman, C., Perlman, R., & Speciner, M.  –  Network Security: Private Communication in a Public World.  Prentice Hall, 2016.
7 Tahdid turi
Tavsifi
Ijtimoiy
muammolar Foydalanuvchilarning   axborot   xavfsizligi   bo yicha   yetarli   bilimga   egaʻ
emasligi (phishing, social engineering)
Axborot xavfsizligini ta minlash uchun quyidagi choralar amalga oshiriladi:	
ʼ
 Maxsus xavfsizlik siyosatlari ishlab chiqish va joriy etish;
 Foydalanuvchilarga rol asosida kirish huquqlarini belgilash (RBAC);
 Zaxira nusxalarini doimiy yaratish;
 Kriptografik vositalar yordamida ma lumotlarni shifrlash;	
ʼ
 Xavf tahlilini (threat modeling) olib borish;
 Raqamli monitoring va IDS/IPS tizimlarini o rnatish.	
ʻ
Masalan,   2021-yilda   yuz   bergan   Colonial   Pipeline   hujumi   AQShdagi   yirik
yoqilg i   yetkazib   beruvchining   faoliyatini   to xtatib   qo ydi.   Bu   holat   DDoS   va	
ʻ ʻ ʻ
ransomware hujumlari tahdidining naqadar jiddiy ekanini ko rsatdi.	
ʻ
Tahdidlar evolyutsiyasi
So nggi   10–15   yil   ichida   tahdidlar   oddiy   viruslardan   murakkab,   uzoq	
ʻ
muddatli   kiberhujum   strategiyalariga   aylangan.   Hozirgi   tahdidlar   ko pincha	
ʻ
moliyaviy foyda olish, siyosiy  ta sir  o tkazish, yoki  strategik axborotni  o g irlash	
ʼ ʻ ʻ ʻ
kabi maqsadlar bilan amalga oshiriladi.
Tahdidlarning toifalari – yangi yondashuv
Toifa Izoh Amaliy misol
Passiv
tahdidlar Tizimga   ziyon   yetkazmaydi,   lekin
ma lumotni yashirincha kuzatadi	
ʼ Tarmoq   sniffingi,   xesh-
ochish
Aktiv tahdidlar Ma lumotni   o zgartiradi,   buzadi   yoki
ʼ ʻ
tizimga zarar yetkazadi Malware, SQL injection
Ma lumot	
ʼ
tahdidlar Maxfiylik,   butunlik,   mavjudlikka   tahdid
soladi Fishing, Ransomware
Tashkiliy
tahdidlar Noto g ri   siyosat,   cheklovsiz   kirish	
ʻ ʻ
huquqlari Admin   parolining
umumiy bo lishi	
ʻ
Zanjirli Bir   nechta   bosqichli   hujumlar:   kirish, APT   (Advanced
8 Toifa Izoh Amaliy misol
tahdidlar kuzatish, hujum Persistent Threats)
1.3. Axborotni himoyalash usullari: fizik, dasturiy va kriptografik
yondashuvlari.
Axborotni   himoyalash   zamonaviy   axborot   tizimlarining   ajralmas   qismi
hisoblanadi.   Axborotni   himoya   qilish   vositalari   va   texnologiyalari   uchta   asosiy
yo nalishdaʻ   amalga   oshiriladi:   fizik   himoya ,   dasturiy   himoya   va   kriptografik
himoya .   Ushbu   yondashuvlar   o zaro   uyg un   holda   qo llanilgandagina   axborot	
ʻ ʻ ʻ
xavfsizligi to liq ta minlanadi.	
ʻ ʼ 5
1. Fizik himoya
Fizik  himoya   —  bu   axborotni   tashuvchi   va   qayta  ishlovchi   vositalarni   (serverlar,
kompyuterlar,   tarmoqlar)   jismoniy   zarar   yetkazishdan   himoya   qilishga   qaratilgan
chora-tadbirlar majmuasidir.
Fizik himoya usullari:
 Maxsus   server   xonalari   (klimat-nazoratli,   yong inga   qarshi   tizim	
ʻ
o rnatilgan);	
ʻ
 Biometrik kirish tizimlari (barmoq izi, retina skaneri);
 Video kuzatuv tizimlari (CCTV);
 Qurilmalarni GPS orqali kuzatish;
 Elektron kalitlar va kirish kartalari orqali nazorat.
Masalan,   bank   ma lumotlarini   saqlovchi   serverlar   faqat   maxsus   xavfsiz   joyda,	
ʼ
to liq fizik muhofaza ostida joylashtiriladi.	
ʻ
2.  Dasturiy (logik) himoya
Dasturiy himoya — bu axborot tizimlarining ichki muhitida amalga oshiriladigan
xavfsizlik choralaridir. Bu turdagi himoya   tizim darajasida ,   ilovalar darajasida
yoki  tarmoq darajasida  amalga oshiriladi.
5
  To‘rayev, M.  –  Axborot xavfsizligi va kriptografiya asoslari.  Toshkent: TDPU, 2021.
9 Dasturiy himoya usullari:
Antivirüs   dasturlar   va   firewalldar   (tarmoqni   skanerlash   va   hujumlardan   himoya
qilish);
IDS/IPS tizimlari (Intrusion Detection/Prevention Systems);
Operatsion   tizim   darajasida   foydalanuvchilar   huquqlarini   cheklash   (UAC,
SELinux);
Avtorizatsiya va autentifikatsiya (foydalanuvchi ismini va parolini tekshirish);
Zaxira nusxa (backup) olish va tiklash tizimlari;
Audit va monitoring vositalari.
??????   Misol:   Korporativ tarmoqda foydalanuvchilarning USB  fleshkalarni  ishlatishi
bloklangan bo lishi mumkin — bu ma lumotlarning ko chirilishining oldini oladi.ʻ ʼ ʻ
3. Kriptografik himoya
Kriptografik   himoya   —   bu   axborotni   shifrlash   orqali   ruxsatsiz   kirish   va
o zgartirishdan   himoyalash   usulidir.   Bu   yondashuv  	
ʻ matematik   algoritmlar
asosida ishlaydi va ko pincha boshqa usullar bilan qo shib ishlatiladi.	
ʻ ʻ
  Kriptografik himoya vositalari:
Simmetrik shifrlash (AES, DES, RC4);
Assimetrik shifrlash (RSA, ElGamal, ECC);
Hash funksiyalar (SHA-256, SHA-3, MD5);
Raqamli imzo (Digital Signature);
Sertifikatlash va PKI tizimlari.
  Kriptografik himoyaning afzalliklari:
Afzalliklar Tavsif
Maxfiylik Ma lumotlar begona shaxslar tomonidan o qilmaydi
ʼ ʻ
Butunlik Ma lumotlar buzilsa, aniqlanadi
ʼ
Autentifikatsiya Ma lumot manbai tekshiriladi
ʼ
Inkor etilmaslik Foydalanuvchi o z harakatini inkor qila olmaydi	
ʻ
10 Real   misol:   Internet   orqali   yuboriladigan   har   bir   elektron   pochta   yoki   bank
tranzaksiyasi   kriptografik   shifrlash   bilan   himoyalangan   bo lishi   kerak,   masalanʻ
HTTPS protokoli orqali.
Xulosa:
Fizik,   dasturiy   va   kriptografik   himoya   yondashuvlari   alohida   holatda   ham,
birgalikda   ham   ishlatiladi.   Har   bir   axborot   tizimi   uchun   ularning   optimal
kombinatsiyasini   tanlash,   tahdid   tahlili   asosida   amalga   oshiriladi.   Kriptografik
himoya   esa   axborotni   shifrlash   orqali   xavfsizlikni   ta minlovchi  	
ʼ eng   asosiy
mexanizm   hisoblanadi,   shu   sababli   bu   sohada   ishlatiladigan   algoritmlar   alohida
o rganilishi zarur.	
ʻ
Bu   tahdidlar   axborotning   maxfiyligi,   butunligi   va   mavjudligiga   bevosita
zarar yetkazishi mumkin. Zamonaviy tahdidlar nafaqat tashqi xakerlar, balki ichki
foydalanuvchilar,   texnik   nosozliklar   va   hatto   tabiiy   ofatlardan   ham   kelib   chiqishi
mumkin.
11 II-BOB. KRIPTOGRAFIYA ASOSLARI VA ALGORITMLAR
KLASSIFIKATSIYASI
2.1. Kriptografiyaning mazmuni, vazifalari va tarixiy taraqqiyoti.
Kriptografiya nima?
Kriptografiya   —   bu   axborotni   begona   shaxslardan   himoya   qilish   uchun   uni
shifrlash   va   shifrdan   chiqarish   texnologiyalarini   o rganuvchi   fan   sohasiʻ
hisoblanadi.   Yunoncha   “kryptos”   —   yashirin,   sirli   va   “graphia”   —   yozuv
so zlaridan olingan. Asosan axborotni  	
ʻ o zgartirib, o qilmas holga	ʻ ʻ   keltirish orqali
himoyalaydi.
Kriptografiyaning asosiy vazifalari:
Maxfiylikni   ta minlash   (Confidentiality)	
ʼ   –   Ma lumot   faqat   kerakli   shaxsga	ʼ
tushunarli bo lishi.	
ʻ
Butunlik (Integrity)  – Ma lumot uzatilish davomida o zgarmaganligini isbotlash.	
ʼ ʻ
Autentifikatsiya   (Authentication)   –   Foydalanuvchi   yoki   tizim   haqiqiyligini
tekshirish.
Inkor   etilmaslik   (Non-repudiation)   –   Ma lumot   yuboruvchisi   bu   harakatni   rad	
ʼ
eta olmasligi.
Tarixiy taraqqiyot:
Davr Asosiy yutuqlar
Qadimgi
davrlar Sezar shifri (mil. avv. 1-asr), yunonlarning  Skital  texnikasi
O rta asrlar	
ʻ Arab   matematiklari   tomonidan   monoalfabetik   va   polialfabetik
shifrlash
20-asr Enigma   mashinasi   (Ikkinchi   jahon   urushi   payti),   DES   algoritmi
(1970-yillar)
21-asr AES,   RSA,   ECC,   kvant-kriptografiya   va   blockchain   asosli
shifrlash tizimlari
12 Xulosa:   Kriptografiya   dastlab   qo lda   va   oddiy   usullar   bilan   olib   borilgan   bo lsa,ʻ ʻ
hozirda   bu   jarayon   murakkab   algoritmlar   va   matematik   operatsiyalar   asosida
kompyuterlar yordamida amalga oshirilmoqda.
2.2. Kriptografik algoritmlarning klassifikatsiyasi
Kriptografik   algoritmlar   ularning   kalit   tuzilishi ,   maqsadi   va   ishlash
mexanizmlariga  ko ra quyidagicha tasniflanadi:	
ʻ
1. Simmetrik kalitli shifrlash (Symmetric Encryption)
Bu usulda   bitta kalit  ma lumotni ham shifrlash, ham uni ochish uchun ishlatiladi.	
ʼ
Juda tez ishlaydi, lekin kalitlarni almashish xavfli.
Mashhur algoritmlar:
AES (Advanced Encryption Standard)
DES (Data Encryption Standard)
Blowfish
RC4, RC5
Afzalliklari:
Tez ishlaydi
Katta hajmdagi ma lumotlar uchun samarali	
ʼ
Kamchiliklari:
Kalit almashinuvi xavfli
Har bir aloqa juftligi uchun alohida kalit kerak
2. Assimetrik kalitli shifrlash (Asymmetric Encryption)
Bu turda  ikki xil kalit  ishlatiladi:  ochiq kalit (public key)  va  yopiq kalit (private
key) .   Ma lumotni   ochiq   kalit   bilan   shifrlab,   faqat   yopiq   kalit   bilan   yechish	
ʼ
mumkin.
Mashhur algoritmlar:
RSA (Rivest–Shamir–Adleman)
ElGamal
ECC (Elliptic Curve Cryptography)
13 Afzalliklari:
Kalitlarni xavfsiz uzatish mumkin
Raqamli imzo uchun qulay
Kamchiliklari:
Simmetrikga nisbatan sekinroq ishlaydi
Resurs talab qiluvchi hisoblashlar mavjud
3. Hash-funksiyalar
Hash-funktsiyalar   ma lumotni   ma lum   uzunlikdagi  ʼ ʼ unikt   (takrorlanmas)
qiymatga   aylantiradi.   Ular   bir   tomonlama   ishlaydi   —   ya ni   teskari   qaytarib	
ʼ
bo lmaydi.   Bu   funksiyalar  	
ʻ ma lumot   butunligini   tekshirish	ʼ   va   raqamli   imzo
yaratish  uchun ishlatiladi. 6
Mashhur hash algoritmlar:
MD5  (eskirgan)
SHA-1, SHA-256, SHA-3 RIPEMD
Afzalliklari:
Ma lumotdagi o zgarishni tez aniqlaydi	
ʼ ʻ
Har qanday kirish qiymati uchun yagona chiqish qiymati
Kamchiliklari:
Ba zi eski algoritmlar kolliziyaga ega (masalan, MD5, SHA-1)
ʼ
Kriptografik algoritmlarning solishtirma jadvali:
Algoritm turi Ishlash tezligi Xavfsizlik darajasi Kalit uzunligi Asosiy qo llanilishi	
ʻ
AES (symm.) Juda tez Yuqori 128–256 bit Foydalanuvchi ma lumoti	
ʼ
RSA (asymm.) Sekin O rta–Yuqori	
ʻ 1024–4096 bit Kalit almashuvi, raqamli imzo
SHA-256 (hash) Juda tez Yuqori 256 bit Ma lumot butunligi	
ʼ
Xulosa:
Kriptografiya   zamonaviy   axborot   tizimlarining   yuragi   hisoblanadi.   Uning   asosiy
algoritmlari   —   AES,   RSA,   SHA-256   va  boshqalar   —   global   Internet   xavfsizligi,
mobil   aloqa,   moliyaviy   operatsiyalar   va   hatto   davlat   sirlarini   himoyalashda   keng
qo llaniladi. 	
ʻ
6
  Kaufman, C., Perlman, R., & Speciner, M.  –  Network Security: Private Communication in a Public World.  Prentice Hall, 2016.
14 III.BOB KRIPTOGRAFIYA ALGORITMLARINING TAQQOSIY
TAHLILI VA AXBOROT TIZIMLARIDA QO LLANILISHIʻ
3.1. Mashhur kriptografik algoritmlarning tahlili: AES, RSA, ECC, SHA-256
  AES (Advanced Encryption Standard)
Turi : Simmetrik shifrlash
Kalit uzunligi : 128, 192 yoki 256 bit
Afzalliklari : Tez ishlash, apparat bilan optimallashtirish imkoni bor
Qo llanilishi	
ʻ : VPN, Wi-Fi (WPA2), mobil ilovalar, fayl shifrlash  RSA
Turi : Assimetrik shifrlash
Kalit uzunligi : 1024–4096 bit
Afzalliklari : Kalit almashinuvi xavfsiz, raqamli imzo uchun mos
Kamchiliklari : Tezligi past, resurs talab qiladi
Qo llanilishi
ʻ : HTTPS (SSL/TLS), elektron pochta, raqamli imzolar
ECC (Elliptic Curve Cryptography)
Turi : Assimetrik shifrlash (lekin kamroq kalit bilan yuqori xavfsizlik)
Afzalliklari : Kichik kalit, tezlik, mobil qurilmalar uchun mos
Qo llanilishi
ʻ : Mobil kriptografiya, IoT qurilmalari, blokcheyn
SHA-256
Turi : Hash-funksiyasi
Afzalliklari : Yuqori darajadagi kolliziya qarshiligi
Qo llanilishi
ʻ : Blokcheyn, fayl butunligini tekshirish, raqamli imzo yaratish
Algoritmlar taqqoslash jadvali
Algoritm Turi Kalit
uzunligi Tezlik Xavfsizlik Qo llanilishi	
ʻ
AES Simmetrik 128–256 bit Juda tez Yuqori VPN, Wi-Fi, fayllar
RSA Assimetrik 1024–4096
bit Sekin O rta/Yuqori	
ʻ TLS, elektron imzo
ECC Assimetrik 160–521 bit Tez Yuqori IoT, mobil qurilmalar
15 Algoritm Turi Kalit
uzunligi Tezlik Xavfsizlik Qo llanilishiʻ
SHA-256 Hash 256 bit Tez Yuqori Blokcheyn,   fayl
nazorati
ASIMMETRIK SHIFRLASH: RSA
Matematik asosi:
Ferma teoremasi , Evklid algoritmi , modular exponentiation
n = p × q , bu yerda p va q — katta tub sonlar
e – ochiq eksponent, d – maxfiy eksponent, bunda (e × d) ≡ 1 mod φ(n)
Bu yerda φ(n) — Eulers funksiyasi, φ(n) = (p–1)(q–1)
Ishlash jarayoni:
Kalit yaratish : p, q tanlanadi → n hisoblanadi → e tanlanadi → d hisoblanadi.
Shifrlash : c = m^e mod n
Deshifrlash : m = c^d mod n
Xavfsizlik:
 Faktorizatsiya muammosi : n dan p va q ni topish qiyin.
 Chinchoqlangan kalitlar : Agar p va q qiymatlari juda yaqin bo lsa, Pollard s	
ʻ ʼ
p−1 yoki Fermat faktorizatsiya usullari bilan topilishi mumkin.
Kamchiliklari:
 Sezgirlik : Uzun kalitlardan foydalanish kerak (2048 bitdan ortiq).
 Kvant   xavfi   :   Shor   algoritmi   kvant   kompyuterida   n   faktorizatsiyasini   tez
bajara oladi.
4. ELLIPTIK EGRI CHIZIQLAR KRIPTOGRAFIYASI (ECC)
Matematik asosi:
 Elliptik egri chiziqlar:  y² = x³ + ax + b
 Cheklangan maydon (masalan, GF(p) yoki GF(2^m))
 Nuqtalar ustida qo shish amali: 	
ʻ P + Q = R
 Skalyar ko paytirish: 	
ʻ Q = k × P
16 Bu yerda  k  — maxfiy kalit,  Q  — ochiq kalit.
Ishlash jarayoni:
 Elliptic Curve Diffie-Hellman (ECDH) – kalit almashish
 Elliptic Curve Digital Signature Algorithm (ECDSA) – imzo qo yishʻ
Xavfsizlik:
 Elliptic Curve Discrete Logarithm Problem (ECDLP) ga asoslangan:
 Q = k × P  bo lsa, 	
ʻ k  ni topish juda qiyin.
Afzalliklari:
 Bir xil xavfsizlik darajasida RSAga qaraganda kamroq resurs talab qiladi.
 Mobil qurilmalar, IoT qurilmalar, sensorlar uchun ideal.
Kamchiliklari:
 Murakkab matematik tushuncha talab qiladi.
 Ba zi   standartlashtirilgan   elliptik   chiziqlar   NSA   tomonidan   tanlangani	
ʼ
sababli backdoor xavfi bor.
5. XESH FUNKSIYALAR: SHA-256
Matematik asosi:
 Merkele-Damgard strukturasiga asoslangan.
 Bitwise   operatsiyalar   ,   maj   va   ch   funktsiyalari   ,   rotational   shifts   ,   modular
additions
Ishlash jarayoni:
1. Kiruvchi matnni 512-bit bloklarga bo lish.	
ʻ
2. Har bir blok 64 raundda qayta ishlanadi.
3. Yakuniy 256-bitlik xesh natija hosil qilinadi.
Xavfsizlik:
 Collision resistance : Ikki turli kirish uchun bir xil xesh hosil qilish qiyin.
 Preimage resistance : Xeshdan dastlabki matnni topish qiyin.
17  Second   preimage   resistance   :   Berilgan   matnga   mos   keladigan   ikkinchi
matnni topish qiyin. 7
Qo llanilish sohalari:ʻ
 Blockchain tarmoqlarida (Bitcoin)
 Elektron imzo tekshirish
 Parollar xeshlanib saqlanishi (salting bilan)
 Ma lumot bütunligini tekshirish	
ʼ
6. KVANTGA CHIDAMLI KRIPTOGRAFIYA (Post-Quantum Cryptography)
NIST tomonidan 2022-yilda e lon qilingan post-kvant algoritmlar:	
ʼ
Algortim                                   Tur                                Qo llanilish	
ʻ
CRYSTALS-Kyber Kalit almashish TLS, HTTPS himoyalari
Dilithium Imzo Elektron hujjatlar, autentifikatsiya
SPHINCS+ Xesh asosli imzo Uzoq muddatli xujjatlarda
Asosiy g oyasi:	
ʻ
 Kvant kompyuterlar tomonidan hal etilishi qiyin masalalarga asoslanadi:
 Lattice-based cryptography
 Hash-based signatures
 Code-based cryptography
Tavsiya etiladigan manbalar:
1. "Cryptography Engineering" – Ferguson, Schneier, Kohno
2. "Applied Cryptography" – Bruce Schneier
3. NIST (National Institute of Standards and Technology) rasmiy sayti
4. RFC dokumentlar – Internet standartlarini tushunish uchun ajoyib manba.
5. Online kurslar :
7
  Crypto StackExchange  – Amaliy kriptografiya muhokamalari
??????   https://crypto.stackexchange.com
18  Coursera:  Cryptography I  – Dan Boneh
 Udemy:  Modern Cryptography for Cyber Security Professionals
3.2. Amaliy qo llanilish sohalari.ʻ
1. Internet xavfsizligi
HTTPS/TLS protokollari : RSA va ECC ishlatiladi
Web brauzerlar  orqali ma lumot almashinuvi himoyalanadi	
ʼ
2. Elektron pochta xavfsizligi
PGP/GPG tizimlari : RSA orqali pochta shifrlanadi
Raqamli imzo bilan autentifikatsiya amalga oshiriladi
3. Mobil va IoT qurilmalari
Resurslar cheklangan qurilmalarda ECC algoritmi ishlatiladi
Ma lumot uzatishda AES orqali real vaqt shifrlash qo llaniladi	
ʼ ʻ
4. Kriptovalyutalar va blockchain
SHA-256  — Bitcoinning asosiy hash funksiyasi
ECDSA   —   Elliptik   egri   chiziqli   raqamli   imzo   algoritmi,   tranzaksiyalarni
tasdiqlash uchun
  5. Davlat va harbiy tizimlar
Maxfiy ma lumotlar uchun AES-256 va GOST algoritmlari ishlatiladi	
ʼ
Kalitlarni boshqarish uchun PKI infratuzilmalari
3.3. Kriptografik algoritmlarni tanlash mezonlari
Kriptografik algoritmni tanlash quyidagi mezonlarga asoslanadi:
1. Ishlash tezligi  – real vaqt tizimlarida juda muhim (AES > RSA)
  2.   Xavfsizlik   darajasi   –   potentsial   hujumchilarga   qarshi   chidamlilik   (SHA-256,
ECC)
  3. Resurs sarfi  – ayniqsa mobil qurilmalarda (ECC samaraliroq)
4. Moslik  – tizim bilan integratsiyalash imkoniyati (RSA ko p joyda mavjud)	
ʻ
5. Sertifikatlash  – standartlar bilan tasdiqlangan bo lishi (AES — NIST standarti)	
ʻ
Xulosa:
19 Kriptografik   algoritmlar   har   bir   tizimning   xavfsizlik   darajasiga   qarab   tanlanadi .
AES tezligi bilan, RSA esa xavfsiz kalit almashinuvi bilan ajralib turadi.
ECC   esa   zamonaviy   yondashuv   sifatida   kichik   kalitlar   bilan   yuqori   xavfsizlikni
ta minlaydi.ʼ
Har  bir  real  tizimda  ushbu  algoritmlarning   kombinatsiyasi   qo llaniladi:  masalan,	
ʻ
TLS da — RSA + AES + SHA-256.	
ʼ
Kriptografik algoritmlarni dasturiy realzatsiyasi va tahlili
Maqsad:
Kriptografik algoritmlarning real dasturiy modelini yaratish
Ularning ishlash tezligi va xavfsizlik xususiyatlarini test qilish
Har xil algoritmlarni real tizimlar kontekstida taqqoslash
3.4.1. AES algoritmini Python da amaliy qo llash.	
ʼ ʻ
# Install the pycryptodome library
! pip install pycryptodome
# Import the necessary modules from pycryptodome
from  Crypto.Cipher  import  AES
from  Crypto.Random  import  get_random_bytes
import  base64
# 1. Kalit va ma lumotlar	
ʼ
key = get_random_bytes( 16 )    # 128-bit
cipher = AES.new(key, AES.MODE_EAX)
data = b "Maxfiy xabar!"
# 2. Shifrlash
ciphertext, tag = cipher.encrypt_and_digest(data)
# 3. Dekodlash (shifrdan chiqarish)
cipher_dec = AES.new(key, AES.MODE_EAX, nonce=cipher.nonce)
plaintext = cipher_dec.decrypt_and_verify(ciphertext, tag)
print ( "Shifrlangan:" , base64.b64encode(ciphertext))
print ( "Ochilgan:" , plaintext.decode())
20 Natija : AES yordamida ma lumot xavfsiz tarzda shifrlanadi va keyin tiklanadi.ʼ
RSA algoritmini yaratish va sinash (Python)
from  Crypto.PublicKey  import  RSA
from  Crypto.Cipher  import  PKCS1_OAEP
# 1. Kalit juftligi yaratish
key = RSA.generate( 2048 )
public_key = key.publickey()
cipher_rsa = PKCS1_OAEP.new(public_key)
# 2. Shifrlash
data = b "RSA orqali yuborilayotgan xabar"
cipher_text = cipher_rsa.encrypt(data)
# 3. Shifrdan chiqarish
decipher_rsa = PKCS1_OAEP.new(key)
plain_text = decipher_rsa.decrypt(cipher_text)
print ( "Shifrlangan:" , cipher_text)
print ( "Ochilgan:" , plain_text.decode())
21 Shifrlangan:   b 5\x7f\xcfu\xc2\xa8\x86f%\t\x9f]^\xdc\x88\xc1G\xcd\xb91h6\x96:\xf7\xd6X\ʼ
xbf\xe6sg\xc5Z\x08$\xcb\x96\x93\xa7Q\xa6%/\x99!\x92\xd87\x0b\xfd\xdc\xe6\x19z[\x96gC;\
xd7 
Ochilgan: RSA orqali yuborilayotgan xabar
SHA-256 yordamida ma lumot butunligini tekshirish	
ʼ
import  hashlib
data =  "Bu maxfiy fayl mazmunidir"
hash_object = hashlib.sha256(data.encode())
hash_value = hash_object.hexdigest()
print ( "SHA-256 hash:" , hash_value)
Natija : SHA-256 ma lumotdan yagona, takrorlanmas hash qiymat hosil qiladi. Bu	
ʼ
ma lumot o zgartirilganini aniqlash uchun ishlatiladi.	
ʼ ʻ
Diagramma: Algoritmlar qo llanilishi (tizim sxemasi)	
ʻ
22 Ishlash tezligini o lchash (AES va RSA taqqoslash)ʻ
import  time
start = time.time()
# AES yoki RSA ishlatish
end = time.time()
print ( "Ishlash vaqti:" , end - start,  "sekund" )
Tahlil uchun:  AES odatda < 0.01 s ishlaydi, RSA esa 0.1–0.5 s oralig ida.	
ʻ
Xulosa (amaliy bo lim uchun)	
ʻ :
AES – tez, lekin kalit almashinuvi xavfli.
RSA – xavfsiz kalit almashinuvi, lekin sekin.
SHA-256 – kuchli hash-funksiya, blockchain asosida ishlatiladi.
Har bir algoritmning real tizimda o z o rni bor.	
ʻ ʻ
23 IV.BOB AXBOROT TIZIMLARIDA KRIPTOGRAFIYA
ALGORITMLARINI QO LLASHDA YUZAGA KELADIGANʻ
MUAMMOLAR VA ULARNI HAL ETISH YO LLARI	
ʻ
4.1. Kriptografik algoritmlarni amaliyotda qo llashdagi asosiy muammolar	
ʻ
??????  1. Hisoblash resurslari cheklanganligi
Mobil   qurilmalar,   IoT   tizimlari   (aqlli   sensorlar,   kameralar)   kam   xotira   va
protsessor imkoniyatiga ega.
RSA  kabi algoritmlar katta kalitlar talab qiladi, bu esa resurslarga yuk tushiradi.
??????  2. Kalitlar boshqaruvi muammolari
Kalitlarni saqlash, uzatish, almashtirish xavfsizligini ta minlash qiyin.	
ʼ
Simmetrik shifrlashda  (AES) kalitni yuborishning xavfsiz yo li talab qilinadi.	
ʻ
Assimetrik algoritmlar   (RSA, ECC) kalitlar boshqaruvini soddalashtiradi, ammo
hisoblash jihatidan og irroq.	
ʻ
??????  3. Huquqbuzarliklar va xavfsizlik tahdidlari
Man-in-the-Middle (MiTM) hujumi
Replay attacks (qayta yuborish)
Hash kolliziyalari (MD5 va SHA-1 endi zaif)
??????  4. Algoritmlarning eskirishi
Ayrim   algoritmlar   (masalan,   DES,   MD5)   bugungi   kunda   kriptotahlil   ostida   oson
buziladi.
Algoritmlar muntazam yangilanmasligi tizim zaifligini oshiradi.
??????  5. Kriptografik tizimlarning murakkabligi
Xatolik   ehtimoli   yuqori:   noto g ri   implementatsiya   (masalan,   noto g ri   nonce	
ʻ ʻ ʻ ʻ
ishlatish)
Mutaxassislar yetishmovchiligi yoki noto g ri kutubxonalarni tanlash.	
ʻ ʻ
Kriptografik   algoritmlarni   amaliyotda   qo llash   jarayonida   ko plab	
ʻ ʻ
muammolar   yuzaga   keladi.   Ular   xavfsizlikni   buzishga   sabab   bo lishi   hamda	
ʻ
24 tizimning   ishonchliligini   pasaytirishi   mumkin. 8
  Quyida   kriptografik   algoritmlarni
amaliyotda qo llashdagi asosiy muammolar ni tahlil qilamiz:ʻ
1. Kalit boshqaruvining noaniqligi (Key Management)
Muammo:
 Katta sonli kalitlarni saqlash, tarqatish va yangilash — murakkab jarayon.
 Simmetrik   shifrlashda   (masalan,   AES)   kalitni   maxfiy   saqlamaslik   butun
tizimni ochiq qiladi.
 Asimmetrik shifrlashda esa ochiq kalitni noto g ri tasdiqlash orqali man-in-	
ʻ ʻ
the-middle (MITM) hujumlar sodir bo lishi mumkin.	
ʻ
Yechim:
 HSM   (Hardware   Security   Module)   yoki   TPM   (Trusted   Platform   Module)
kabi jihozlardan foydalanish.
 Key   Exchange   protokollari   :   Diffie-Hellman   (DH),   Elliptic   Curve   DH
(ECDH).
 Kalit yangilash mexanizmlari ni amalga oshirish.
2. Algoritm tanlashdagi xatolar
Muammo:
 Odatda   dasturchilar   "bajarilayotgan   ishga   mos"   algoritmni   tanlamasdan,
faqat mashhur bo lganini tanlaydilar.	
ʻ
 Masalan, parolni saqlashda simmetrik shifrlash o rniga xesh funksiya kerak ,	
ʻ
lekin ba zilari parollarni oddiy matn sifatida yoki kuchsiz MD5/SHA-1 bilan	
ʼ
saqlayveradi.
Yechim:
 Amaliyotga mos algoritmni tanlash:
 Maxfiy ma lumotlar uchun – AES	
ʼ
 Elektron imzo uchun – RSA yoki ECDSA
8
  Crypto StackExchange  – Amaliy kriptografiya muhokamalari
??????   https://crypto.stackexchange.com
25  Parol saqlash uchun – PBKDF2, bcrypt, scrypt
 Xeshlanish uchun – SHA-256, SHA-3
3. Noto g ri implementatsiya (Amalga oshirishdagi xatolar)ʻ ʻ
Muammo:
 Algoritm   to g ri   tanlangancha,   uni   noto g ri   dasturlash   natijasida   xavfli	
ʻ ʻ ʻ ʻ
holatlarga duchor bo lishi mumkin.	
ʻ
 Masalan:
 IV (Initialization Vector) ni takrorlab ishlatish
 Nonce qiymatini noto g ri boshqarish	
ʻ ʻ
 Padding   nuqtalarini   tekshirmagan   holda   deshifrlash   (padding   oracle
attack)
Yechim:
 Tuzilma   sifatida   Authenticated   Encryption   (AEAD):   masalan,   AES-GCM
yoki ChaCha20-Poly1305
 Tashabbusli   kriptografiya   kutubxonalaridan   emas,   sovetlangan
kutubxonalardan foydalanish (masalan, libsodium, OpenSSL)
 Unit testlar va fuzz testing orqali xatoliklarni oldindan aniqlash
4. Side-channel attack (Yon kanal hujumlari)
Muammo:
 Shifrlash   jarayoni   paytidagi   vaqt   ,   elektr   tok   sarfi   ,   temperatura   ,   to ʻ vush
kabi   fizik   hodisalar   orqali   kalit   topilishi   mumkin .
 Bu   turdagi   hujumlar   ayniqsa   simmetrik   va   asimmetrik   algoritmlarga
nisbatan samarali.
Misollar:
 Timing attacks – RSA kaliti vaqt farqi orqali topilishi
 Power analysis – elektr tok sarfi orqali AES kaliti aniqlanishi
Yechim:
 Constant-time algoritmlar dan foydalanish
26  Masking texnikasi – kalitni qo shimcha qiymatlar bilan aralashtirishʻ
 Jixoz darajasida himoya – HSM yoki Secure Enclave
5. Kvant hisoblashga chidamsizlik
Muammo:
 Hozirda   foydalanilayotgan   asimmetrik   algoritmlar   (RSA,   ECC)   kvant
kompyuterlari tomonidan tez fosh etilishi ehtimoli bor.
 Masalan, Shor algoritmi kvant kompyuterda RSA/ECC kalitlarini bir necha
daqiqada topa oladi.
Yechim:
 Post-kvant kriptografiya algoritmlariga o tish:	
ʻ
 CRYSTALS-Kyber (kalit almashish)
 Dilithium (imzo)
 SPHINCS+ (xesh asosli imzo)
6. Brute-force va dictionary hujumlar
Muammo:
 Parollar   kuchsiz   bo lsa,   brute-force   yoki   dictionary   attack   orqali   topilishi	
ʻ
mumkin.
 Ba zi algoritmlar (masalan, DES, RC4) endi yetarlicha xavfsiz emas.	
ʼ
Yechim:
 Strong password policies
 Salt + stretching usullari bilan parollarni xeshlash (bcrypt, Argon2)
 Eski   algoritmlarni   bekor   qilish   (DES   →   AES,   MD5/SHA-1   →
SHA-256/SHA-3)
7. Ijtimoiy muammolar: inson omili
Muammo:
 Dasturchi   yoki   administrator   kriptografiyaning   chuqur   talablari   haqida
bilmasligi tufayli xavfli sozlamalar qiladi.
27  Masalan:
 Test kalitlarni ishlata olish
 Maxfiy kalitlarni GitHubga yuklab qo yishʻ
 Sertifikatni tasdiqlamaslik
Yechim:
 Kriptografiya bo yicha ta lim berish	
ʻ ʼ
 Security by design prinsipini qo llash	
ʻ
 Code review va security audit o tkazish
ʻ
Umumiy jadval: Muammolar va ularning ta siri	
ʼ
    Muammo                                    Ta siri                                  Yechim	
ʼ
Kalit boshqaruvi Butun tizim ochilib ketadi Key management tizimi
Noto g ri implementatsiya	
ʻ ʻ Xavfsizlik buziladi Sovetlangan kutubxonalar
Side-channel hujum Kalit topiladi Constant-time kod
Kvant xavfi Kriptografiya buziladi Post-kvant algoritmlar
Brute-force Parol topiladi Strong password, salt, stretching
Inson omili Xavfli sozlamalar Ta lim, audit	
ʼ
Xulosa:
Kriptografik algoritmlarning o zini xavfsiz deb hisoblasak ham, ularni amaliyotda	
ʻ
noto g ri   qo llash   butun   tizimni   ochiq   qiladi.  	
ʻ ʻ ʻ Shu   sababli,   quyidagilarga   e tibor	ʼ
qaratish kerak:
1. To g ri algoritmni tanlash	
ʻ ʻ
2. Xavfsiz implementatsiya qilish
3. Kalitlarni xavfsiz saqlash
4. Yangilanishga doim tayyor bo lish (masalan, post-kvantga o tish)	
ʻ ʻ
5. Foydalanuvchi ta limi va xavfsizlik madaniyatini rivojlantirish	
ʼ
28 Agar   sizga   aniq   bir   muammoning   amaliy   misoli   ,   dasturiy   kod   namunasi   ,   yoki
hujum   vektori   kerak   bo lsa,   xohishingizga   qarab   batafsilroq   ma lumot   berishimʻ ʼ
mumkin.
4.2. Muammolarni hal etish yo llari.	
ʻ
1. Engil kriptografiyani qo llash (Lightweight cryptography)	
ʻ
AES   bilan   muqobil:   SPECK,   SIMON,   PRESENT   kabi   yengil   algoritmlar   IoT
uchun
ECC — kichik kalitli, xavfsiz va tez hisoblanadi
2. Kalitlarni xavfsiz boshqarish
PKI (Public Key Infrastructure)  — kalitlar almashinuvini markazlashtirish
HSM (Hardware Security Module)  — maxsus qurilmalarda kalitlarni saqlash
 3. Zamonaviy, sertifikatlangan algoritmlardan foydalanish
AES-256 ,  SHA-256 ,  ECC-521  — NIST tomonidan tavsiya etilgan
Eskirgan (DES, MD5) algoritmlarni tizimdan chiqarish
4. Xatoliklar profilaktikasi
Kriptografik   kutubxonalarni   ishonchli   manbalardan   tanlash:   PyCryptodome ,
libsodium ,  OpenSSL
Testlar va audit: har bir modul uchun xavfsizlik tekshiruvini o tkazish	
ʻ
5. Foydalanuvchi tarafidan himoya
Parol siyosatlarini kuchaytirish: 2FA, biometric autentifikatsiya
Ma lumotlar shifrlashni foydalanuvchi darajasida avtomatik qilish	
ʼ
Kriptografik algoritmlarni amaliyotda qo llashdagi muammolarni hal etish yo llari	
ʻ ʻ
— axborot xavfsizligini ta minlashning eng muhim tomonlaridan biridir. Bu yerda	
ʼ
maqsad   xavfsiz   shifrlash   ,   kalitlarni   to g ri   boshqarish   ,   hujumlarga   chidamli	
ʻ ʻ
tizimlar yaratish hamda zamonaviy xavflarga mos kelish dir.
Quyida   kriptografiya   sohasidagi   asosiy   muammolar   va   ularni   hal   etish   usullari
haqida tushunarli, tahliliy ma lumot berilmoqda:	
ʼ
1. Kalit boshqaruvi (Key Management)
29 Muammo:
 Kalitlarni   saqlash,   tarqatish,   yangilash,   o chirish   jarayonida   xatolar   sodirʻ
bo ladi.	
ʻ
 Simmetrik kalitlar noto g ri saqlansa — butun tizim ochilib ketadi.	
ʻ ʻ
 Asimmetrik   kalitlarning   ochiq   kaliti   noto g ri   tasdiqlansa   —   MITM	
ʻ ʻ
hujumlar ehtimoli bor.
Hal etish yo llari:	
ʻ
  HSM   (Hardware   Security   Module)   –   maxfiy   kalitlarni   jixoz   darajasida   himoya
qiluvchi   qurilmalar
TPM   (Trusted   Platform   Module)   –   kompyuterda   xavfsiz   kalit   saqlash   uchun
ishlatiladi
Key   Exchange   protokollari   :   Diffie-Hellman   (DH),   Elliptic   Curve   DH   (ECDH)
Kalit   yangilash   mexanizmlari   –   muddatli   kalitni   o zgartirish	
ʻ
Key Wrapping – kalitni yana bir shifrlash orqali himoya qilish
2. Noto g ri implementatsiya	
ʻ ʻ
Muammo:
 Algoritm to g ri tanlangancha, dasturiy kodda xatolar tufayli xavfli holatlar	
ʻ ʻ
vujudga keladi.
 Masalan:   IV   ni   takrorlab   ishlatish,   nonce   qiymatini   noto g ri   boshqarish,	
ʻ ʻ
padding  tekshirmasdan foydalanish.
Hal etish yo llari:	
ʻ
Authenticated   Encryption   (AEAD)   –   masalan,   AES-GCM   yoki   ChaCha20-
Poly1305
Tuzilma sifatida xavfsiz kutubxonalar dan foydalanish:
 libsodium
 OpenSSL
 Bouncy Castle
Fuzz testing – dastur xatosini avtomatik topish
30 Unit testlar orqali xavfsizlikni tekshirish
Security code review – mutaxassislarning ko zi bilan tekshirishʻ
3. Yon kanal hujumlari (Side-channel attacks)
Muammo:
 Shifrlash   jarayoni   paytidagi   fizik   hodisalar   (vaqt,   elektr   tok   sarfi,
temperaturaga asoslanib kalit topilishi).
Hal etish yo llari:	
ʻ
Constant-time   algoritmlar   dan   foydalanish   –   masalan,   memcmp   emas,
crypto_verify
Masking   –   kalitni   random   qiymatlar   bilan   aralashtirish
Branchless   programming   –   kodda   if-else   shartlarni   minimal   qilish
Jixoz darajasida himoya – HSM, Secure Enclave
??????  4. Kvant hisoblashga chidamsizlik
Muammo:
 RSA,   ECC   kabi   asimmetrik   algoritmlar   kvant   kompyuterlarda   Shor
algoritmi yordamida tez buziladi.
Hal etish yo llari:
ʻ
Post-kvant kriptografiya algoritmlariga o tish	
ʻ
 CRYSTALS-Kyber – kalit almashish
 Dilithium – elektron imzo
 SPHINCS+   –   xesh   asosli   uzundan   uzun   imzo
Gybrid   tizimlar   –   klassik   +   post-kvant   algoritmlarini   birgalikda   qo llash	
ʻ
Xavfsizlik   standartlarini   doim   yangilash   –   NIST,   ISO,   IETF   tavsiyalarini
kuzatish
5. Brute-force va dictionary attack
Muammo:
31  Kuchsiz   parollar,   test   kalitlari   yoki   eski   algoritmlar   (DES,   MD5,   SHA-1)
foydalanish orqali xavfli holatlar vujudga keladi.
Hal etish yo llari:ʻ
Strong password policies – kamida 12 belgi, aralash harflar, raqamlar
Salt + stretching – bcrypt, scrypt, PBKDF2, Argon2
Eski algoritmlardan voz kechish – DES → AES, MD5/SHA-1 → SHA-256/SHA-3
Rate limiting – kirish urinishlarini cheklash
Multi-factor authentication (MFA) – parolga qo shimcha himoya	
ʻ
6. Algoritm tanlashdagi xatolar
Muammo:
 Dasturchilar   "bajarilayotgan   ishga   mos"   algoritmni   tanlamasdan,   faqat
mashhur bo lgani tanlaydilar.	
ʻ
Hal etish yo llari:	
ʻ
 Amaliyotga mos algoritmni tanlash :
Maxfiy ma lumotlar uchun – AES
ʼ
Elektron imzo uchun – ECDSA yoki Dilithium
Parol saqlash uchun – PBKDF2, bcrypt, Argon2
Xeshlanish uchun – SHA-256, SHA-3
Kriptografiya standartlarini o rganish – NIST, RFC, ISO	
ʻ
Kutubxonalar bilan ishlash – tayyor, xavfsiz modullardan foydalanish
7. Ijtimoiy omillar (inson xatosi)
Muammo:
 Dasturchi   yoki   administrator   kriptografiya   sohasidagi   talablarni   bilmasligi
sababli xavfli sozlamalar qiladi.
Hal etish yo llari:	
ʻ
Kriptografiya bo yicha ta lim – mutaxassislarni o qitish, workshoplar 	
ʻ ʼ ʻ
o tkazishSecurity by design – loyihalash bosqichidan xavfsizlikni hisobga olish	
ʻ
Code review – dasturlash jarayonida xavfsizlikni nazorat qilish
32 Security audit – tashabbusli tekshiruvlar o tkazishʻ
Bug bounty dasturlari – tashabbusli mutaxassislarning yordami
Umumiy jadval: Muammolar va ularni hal etish yo llari	
ʻ
                   Muammo                                       Hal etish yo llari	
ʻ
Kalit boshqaruvi Key management tizimi, HSM, TPM
Noto g ri implementatsiya	
ʻ ʻ AEAD, sovetlangan kutubxonalar, testlar
Side-channel hujum Constant-time kod, masking
Kvant xavfi Post-kvant algoritmlar, hybrid tizimlar
Brute-force Strong password, salt/stretching
Algoritm tanlash xatolari To g ri algoritm tanlash, standartlar	
ʻ ʻ
Inson xatosi Ta lim, security by design, audit
ʼ
33 Umumiy xulosa
Ushbu   bitiruv   ishida   axborot   tizimlarida   xavfsizlikni   ta minlash   masalalariʼ
zamonaviy   ilmiy-nazariy   yondashuvlar   asosida   chuqur   o rganildi.   Xususan,
ʻ
kriptografik algoritmlarning turlari, ularning ishlash tamoyillari, afzalliklari va zaif
tomonlari,   real   amaliyotdagi   qo llanilishi   va   tahdidlarga   qarshi   samaradorligi	
ʻ
tizimli tahlil qilindi.
Birinchi bobda axborot xavfsizligining umumiy nazariy asoslari bayon etilib,
axborot   tizimlariga   tahdid   soluvchi   omillar,   xavf   manbalari,   ularni   bartaraf   etish
yo llari (fizik, dasturiy va kriptografik himoya usullari) ko rib chiqildi. Bu, axborot	
ʻ ʻ
xavfsizligining nechog lik muhim va ko p qirrali soha ekanini tasdiqlaydi.	
ʻ ʻ
Ikkinchi   bobda   kriptografiya   fanining   asoslari,   uning   rivojlanish   tarixi,   turli
algoritmlar   (simmetrik   va   assimetrik)   va   xesh-funksiyalar   haqida   batafsil
ma lumotlar   keltirildi.   DES,   AES,   RSA,   ElGamal,   ECC   kabi   algoritmlar   texnik	
ʼ
ko rsatkichlari   bilan   birga,   ularning   ishlash   tezligi,   resurs   talabchanligi   va
ʻ
xavfsizlik  darajasi   o rtasidagi   bog liqlik  ham   chuqur   tahlil   qilindi.   Ayniqsa,   AES	
ʻ ʻ
algoritmining   tez   ishlashi   va   oddiy   implementatsiya   imkoniyati   uni   ko plab	
ʻ
sohalarda   eng   maqbul   variantga   aylantirayotganini   ko rsatadi.   RSA   esa,   yuqori	
ʻ
darajadagi xavfsizlikni ta minlaydi, ammo hisoblash resurslarini ko p talab qiladi.	
ʼ ʻ
Uchinchi   bobda   algoritmlarning   tahlili   va   taqqoslanishi   real   hayotdagi
qo llanilish misollari bilan mustahkamlandi. Veb xavfsizlik, mobil ilovalar, tarmoq	
ʻ
kommunikatsiyalari   va   ma lumotlar   bazasi   kabi   sohalarda   ushbu   algoritmlarning	
ʼ
qanday   ishlashi   va   qanday   afzalliklarga   ega   ekani   ko rsatildi.   Bundan   tashqari,	
ʻ
kvant hisoblash texnologiyalarining kriptografiyaga salbiy ta siri bo yicha tahlillar	
ʼ ʻ
keltirilib, post-kvant kriptografiya istiqbollari ham muhokama qilindi.
To rtinchi bobda esa tanlangan algoritm (AES yoki RSA) asosida dasturiy model	
ʻ
yaratilib, unga oid texnologiyalar va kod namunasi  keltirildi. Dasturiy loyihaning
ishlash   samaradorligi,   xavfsizlik   darajasi   va   foydalanuvchi   uchun   qulayligi
sinovlar orqali aniqlandi.
Shuningdek, infologik va datalogik modellar asosida tizimning ma lumotlar	
ʼ
oqimi,   semantik   tuzilishi,   foydalanuvchilar   bilan   o zaro   aloqasi   va   ishlov   berish	
ʻ
34 qoidalari   chizmalar   orqali   ko rsatildi.   Bu   modellar   axborotning   qandayʻ
shakllanishi, uzatilishi va saqlanishi bo yicha mukammal asos yaratadi.	
ʻ
Xulosa o rnida quyidagilarni ta kidlash mumkin:	
ʻ ʼ
Axborot xavfsizligi —   bugungi raqamli davrda eng muhim sohalardan biri
bo lib,   u   nafaqat   texnologik,   balki   ijtimoiy   va   siyosiy   barqarorlik   uchun   ham	
ʻ
muhim ahamiyatga ega.
Kriptografik   algoritmlar   —   ma lumotlarni   himoyalashda   hal   qiluvchi   rol	
ʼ
o ynaydi va har bir algoritmning o ziga xos ustunliklari va kamchiliklari mavjud.	
ʻ ʻ
Zamonaviy tahdidlar —  doimiy ravishda rivojlanib borayotganligi sababli,
har bir axborot tizimi yangilanib boruvchi himoya mexanizmlarini qo llashi zarur.	
ʻ
Amaliy   modellashtirish   —   kriptografik   algoritmlarning   real   tizimlarga
implementatsiyasini yanada samarali va ishonchli qilishga xizmat qiladi.
Infologik   va   datalogik   yondashuvlar   —   axborot   tizimining   dizaynini
aniqroq tushunish va optimallashtirishga yordam beradi.
35 ADABIYOTLAR
 Stallings, W.  –  Cryptography and Network Security: Principles and 
Practice.  Pearson Education, 2020.
??????  https://www.pearson.com/en-us/subject-catalog/p/cryptography-and-
network-security-principles-and-practice/P200000003223
 Kaufman, C., Perlman, R., & Speciner, M.  –  Network Security: Private 
Communication in a Public World.  Prentice Hall, 2016.
??????  https://www.pearson.com/store/p/network-security-private-
communication-in-a-public-world/P100000656414
 Schneier, B.  –  Applied Cryptography: Protocols, Algorithms, and Source 
Code in C.  Wiley, 2015.
?????? https://www.wiley.com/en-        s/Applied+Cryptography%3A+Protocols   
%2C+Algorithms%2C+and+Source+Code+in+C
%2C+20th+Anniversary+Edition-p-9781119096726
 Menezes, A. J., van Oorschot, P. C., Vanstone, S. A.  –  Handbook of 
Applied Cryptography.  CRC Press, 1996.
??????   https://cacr.uwaterloo.ca/hac/
 Tanenbaum, A. S., Wetherall, D. J.  –  Computer Networks.  Pearson, 2013.
??????  https://www.pearson.com/store/p/computer-networks/P100000657520
O zbek tilidagi manbalar:ʻ
 To‘rayev,   M.   –   Axborot   xavfsizligi   va   kriptografiya   asoslari.   Toshkent:
TDPU,   2021.
??????   https://lib.tdpu.uz/   —  TDPU  kutubxonasi   (to‘liq  kitob  havolasi  mavjud
bo‘lmasa ham, bu yerdan so‘rash mumkin)
 Jo‘rayev,   A.   –   Axborot   tizimlari   va   ularning   xavfsizligi.   Toshkent:   Fan
nashriyoti,   2019.
??????   https://kitob.uz/   yoki   https://uzinfocom.uz   orqali   mavjud   bo‘lishi
mumkin
(Aniq   elektron   nashri   topilmasa-da,   O‘zbek   fan   adabiyotlari   shu
platformalarda ko‘proq uchraydi)
 Xakimov,   A.,   Xaydarov,   S.   –   Kriptografiya   asoslari   va   algoritmlari.
Toshkent:   INHA   Universiteti,   2020.
??????  https://inha.uz/uz/page/library — INHA universiteti kutubxonasi sahifasi
Yoki to‘g‘ridan-to‘g‘ri elektron shaklida so‘rash uchun:  https://inha.uz
Onlayn manbalar:
 NIST   –   AES,   SHA,   DSA   standart   hujjatlari
??????   https://nvlpubs.nist.gov
36  IETF   RFC   hujjatlari   (RSA,   ElGamal,   ECC   protokollari)
??????   https://tools.ietf.org
 Crypto   StackExchange   –   Amaliy   kriptografiya   muhokamalari
??????   https://crypto.stackexchange.com
 OWASP   –   Web   xavfsizligi   va   kriptografik   tavsiyalar
??????   https://owasp.org
 Coursera   –   Cryptography   kurslari   (Stanford   va   boshqalar)
??????   https://www.coursera.org/learn/crypto
37