Nurafshon Filliali "Kompyuter injiniringi"




Download 302,14 Kb.
Pdf ko'rish
bet5/6
Sana16.05.2024
Hajmi302,14 Kb.
#237107
1   2   3   4   5   6
Bog'liq
5.05 maftuna mustaqil ish

 
Kriptografiya asoslasi 
 
Maxfiylik (Encryption): Kriptografiyaning asosiy vazifalari o'rtasida maxfiylik 
ko'rsatilgan. Maxfiylik, ma'lumotlarni shifrlash (kodlash) va unshifrlash (dekodlash) 
orqali uchraydigan kishilarning ko'rishini qiyinlashtirishni anglatadi. Bu, 
ma'lumotlarni maxfiy xolatda o'zgartirish orqali ularga xavfsizlik ta'minlash uchun 
juda muhimdir. 
Autentifikatsiya 
(Authentication): 
Kriptografiya 
autentifikatsiya 
protsessini 
ta'minlashda ham muhim rol o'ynaydi. Autentifikatsiya, taraflarning haqiqiy 
identifikatorlarini tasdiqlashni ta'minlaydi. Bu, yonida SSL sertifikatlari va 
autentifikatsiya protokollari kabi vositalar ishlaydi. 
Haqiqiylikni Tasdiqlash (Integrity Verification): Kriptografiya asoslaridan biri ham 
haqiqiylikni tasdiqlashdir. Bu, ma'lumot almashish jarayonida ma'lumotlar 
o'zgartirilmaganligini ta'minlashga yordam beradi. Ma'lumot almashish jarayonida 
haqiqiylikni tasdiqlash uchun hash funksiyalari, digital imzolar, va checksumlar kabi 
vositalar ishlatiladi. 
Maxfiylik Klyuchlari (Cryptographic Keys): Kriptografiya asoslarida maxfiylik 
klyuchlari katta ahamiyatga ega. Bu klyuchlar, ma'lumotlarni shifrlash va 
unshifrlashda ishlatiladi. Maxfiylik klyuchlarining amalga oshirilishi, ularga 
faqatgina maxfiylikni ta'minlash uchun ishlatilishi kerak. Klyuchlar kriptografik 
algoritm tomonidan qo'llaniladi va ular ko'p o'zgaruvchan va qiyin tasvirlangan 
bo'lishi kerak. 
Kriptografiya asoslarining tushuntirilishi, ma'lumotlarni maxfiylik va himoya qilish 
jarayonida katta ahamiyatga ega. Bu asoslar kiberxavfsizlik sohasidagi asosiy 
vazifalarni bajarishda muhim ahamiyatga ega. 
Maxfiylik (Encryption), kriptografiyaning asosiy vazifalaridan biri hisoblanadi va 
ma'lumotlarni himoya qilishda katta ahamiyatga ega. Bu, ma'lumotlarni kodlash 



(shifrlash) orqali ularni o'qishini va tahrirlashini qiyinlashtiradi, shuningdek, to'g'ri 
shaxsiy ma'lumotlarni maxfiy ko'rinishda saqlashga imkon beradi. Quyidagi muhim 
nuqtalarni tushunishingiz kerak: 
Shifrlash (Encryption): Maxfiylik jarayonida shifrlash, asosiy qo'llaniladigan vosita 
hisoblanadi. Shifrlashda ma'lumotlar maxfiylik klyuchlari yordamida kodlanadi va bu 
shifrlanmagan ma'lumotlar faqatgina shifrlash klyuchlari bilan o'qish mumkin. 
Maxfiylik klyuchlari: Shifrlash jarayonida foydalaniladigan maxfiylik klyuchlari 
kriptografik protokol yoki algoritmlarga asoslanadi. Bu maxfiylik klyuchlari yuqori 
darajadagi tasodifga ega va faqatgina maxfiylikni ta'minlash uchun foydalaniladi. 
Kriptografik algoritmlar: Shifrlash jarayonida foydalaniladigan kriptografik 
algoritmlar, ma'lumotlar kodlanishi va unshifrlanishi uchun ko'rsatilgan qoida va 
tartibga asoslanadi. Kriptografik algoritmlar kuchli va tasodifiy bo'lishi kerak, 
shuningdek, ularning tahlili kuzatilgan xilofonasini aniqlashning qiyin bo'lishi kerak. 
Maxfiylikning asosiy maqsadi, ma'lumot almashish jarayonida maxfiylikni ta'minlash 
va foydalanuvchilarning xavfsizligini himoya qilishdir. Shifrlash va unshifrlashda 
ishlatiladigan maxfiylik klyuchlari va kriptografik algoritmlar katta muhimiyatga ega, 
chunki ular ma'lumotlar almashish jarayonida maxfiylikni ta'minlashda kritik rollarni 
o'ynaydi. 
Autentifikatsiya, kriptografiyaning asosiy vazifalaridan biridir va taraflarning haqiqiy 
identifikatorlarini tasdiqlashni ta'minlaydi. Bu protsess, ma'lumot almashish 
jarayonida foydalanuvchilar va serverlar orasidagi munosabatlarni ishonchli qilish 
uchun kritik ahamiyatga ega. Quyidagi muhim nuqtalarni tushunishingiz kerak: 
Taraflarning 
identifikatsiyasi: 
Autentifikatsiya 
jarayonida, 
munosabatlarni 
boshqaruvchi taraflarning haqiqiy identifikatorlarini tasdiqlash kerak. Bu 
identifikatorlar, masalan, foydalanuvchi nomi, paroli, sertifikat yoki boshqa 
xususiyatlar bo'lishi mumkin. 
Maxfiylik klyuchlarining ishlatilishi: Autentifikatsiyada maxfiylik klyuchlari katta 
ahamiyatga ega. Kritik ma'lumot almashish jarayonlarida, maxfiylik klyuchlari 
yordamida foydalanuvchi tomonidan yuborilgan ma'lumotlar server tomonidan 
tasdiqlanadi, shuningdek, maxfiylik klyuchlari yordamida serverning identifikatorlari 
foydalanuvchi tomonidan tasdiqlanadi. 
Sertifikatlar va diger autentifikatsiya vositalari: Autentifikatsiyada, sertifikatlar va 
boshqa autentifikatsiya vositalari katta rol o'ynaydi. Sertifikatlar, serverning haqiqiy 
identifikatorini tasdiqlashda ishlatiladi va ular xavfsiz aloqa tashkil etish uchun 
kriptografik maxfiylik klyuchlari bilan bog'liq bo'ladi. 
Birikmalar va autentifikatsiya protokollari: Autentifikatsiya protokollari va 



birikmalar, munosabatlarni amalga oshirishda yordam beradi. Bu protokollari 
yordamida foydalanuvchilar va serverlar o'rtasidagi autentifikatsiya jarayonlari 
amalga oshiriladi va foydalanuvchilarga ishonch hosil qilinishi ta'minlanadi. 
Autentifikatsiya, kriptografiyaning asosiy vazifalaridan biri hisoblanadi va ma'lumot 
almashish jarayonida ishonch va maxfiylikni ta'minlashda kritik ahamiyatga ega. Shu 
bilan birga, autentifikatsiya, ma'lumot almashish jarayonida qarshiliklarni 
identifikatsiya qilish, ma'lumotlar uchun ruxsatnoma berish va maxfiylikni ta'minlash 
uchun juda muhimdir. 
Haqiqiylikni tasdiqlash (Integrity Verification), kriptografiyaning asosiy vazifalaridan 
biri hisoblanadi va ma'lumot almashish jarayonida ma'lumotlar o'zgartirilmaganligini 
ta'minlashga yordam beradi. Bu protsess, ma'lumotlarni o'zgartirilgan yoki buzilgan 
bo'lishini aniqlash va to'g'rilikni ta'minlashga yordam beradi. Quyidagi muhim 
nuqtalarni tushunishingiz kerak: 
Hash funksiyalari: Haqiqiylikni tasdiqlashda kriptografik hash funksiyalari katta 
ahamiyatga ega. Hash funksiyalari ma'lumotlar to'plamini o'zlashtirib, uning 
belgilashlaridan ma'lumotlar yoki faylning qattiq (unikal) ma'lumotlari, ya'ni hashini 
yaratadi. Bunda, o'zgartirilmagan ma'lumotlar uchun yangi hash yaratiladi. 
Digital imzolar: Haqiqiylikni tasdiqlashda digital imzolar ham katta rol o'ynaydi. 
Digital imzolar ma'lumotlarning o'zgartirilishi uchun foydalaniladi va ularning to'g'ri 
va o'zgartirilmaganliklarini ta'minlashda yordam beradi. Foydalanuvchilar tomonidan 
yaratilgan digital imzolar, ma'lumotlarni o'zgartirishsizlikni tasdiqlash uchun 
ishlatiladi. 
Checksumlar: Haqiqiylikni tasdiqlashda checksumlar ham kriptografik protokollarda 
katta ahamiyatga ega. Checksumlar, ma'lumotlar to'plamini o'zlashtirib, uning unikal 
belgilashlarini yaratadi. Ma'lumotlar o'zgartirilsa, checksum ham o'zgaradi va bundan 
keyin o'zgartirilganligi aniqlanadi. 
Haqiqiylikni tasdiqlash protokollari: Haqiqiylikni tasdiqlash uchun xususiy 
protokollar ham mavjud. Bu protokollar, ma'lumot almashish jarayonida 
ma'lumotlarning to'g'ri va o'zgartirilmaganligini ta'minlash uchun ishlatiladi. Misol 
uchun, HTTPS (HTTP Secure) protokoli, ma'lumot almashish jarayonida 
ma'lumotlarni shifrlash va haqiqiylikni tasdiqlashda yordam beradi. 
Haqiqiylikni 
tasdiqlash, 
ma'lumot 
almashish 
jarayonida 
ma'lumotlar 
o'zgartirilmaganligini ta'minlash va to'g'rilikni ta'minlashda kritik ahamiyatga ega. 
Shu bilan birga, kriptografik hash funksiyalari, digital imzolar, checksumlar va 
boshqa haqiqiylikni tasdiqlash vositalari, ma'lumot almashish jarayonida 
ma'lumotlarning xavfsizligini va to'g'ri ishlashini ta'minlashda juda muhimdir. 
Haqiqiylikni tasdiqlash, kriptografiyaning asosiy vazifalaridan biri hisoblanadi va 


10 
ma'lumot almashish jarayonida ma'lumotlar o'zgartirilmaganligini ta'minlashga 
yordam beradi. Bu protsess ma'lumotlar to'plamining o'zlashtirib, o'zlashtirilgan 
ma'lumotlar yoki belgilashlarning unikal kodini yaratish orqali o'zgartirilmaganlikni 
tasdiqlaydi. Quyidagi muhim nuqtalarni tushunishingiz kerak: 
Hash Funktsiyalari: Haqiqiylikni tasdiqlashda kriptografik hash funksiyalari katta 
ahamiyatga ega. Hash funksiyalari ma'lumotlar to'plamini o'zlashtirib, uning 
belgilashlaridan ma'lumotlar yoki faylning qattiq (unikal) ma'lumotlarini yaratadi. 
O'zgartirilmagan ma'lumotlar uchun yangi hash yaratiladi va unikal ma'lumotlar 
o'zgartirilganligini aniqlaydi. 
Digital Imzolar: Haqiqiylikni tasdiqlashda digital imzolar ham katta rol o'ynaydi. 
Digital imzolar ma'lumotlarning o'zgartirilishi uchun foydalaniladi va ularning to'g'ri 
va o'zgartirilmaganliklarini tasdiqlashda yordam beradi. Foydalanuvchilar tomonidan 
yaratilgan digital imzolar, ma'lumotlarni o'zgartirishsizligini tasdiqlash uchun 
ishlatiladi. 
Checksumlar: Haqiqiylikni tasdiqlashda checksumlar ham kriptografik protokollarda 
katta ahamiyatga ega. Checksumlar, ma'lumotlar to'plamini o'zlashtirib, uning unikal 
belgilashlarini yaratadi. Ma'lumotlar o'zgartirilsa, checksum ham o'zgaradi va bundan 
keyin o'zgartirilganligi aniqlanadi. 
Haqiqiylikni Tasdiqlash Protokollari: Haqiqiylikni tasdiqlash uchun xususiy 
protokollar ham mavjud. Bu protokollar, ma'lumot almashish jarayonida 
ma'lumotlarning to'g'ri va o'zgartirilmaganligini ta'minlash uchun ishlatiladi. 
Masalan, HTTPS (HTTP Secure) protokoli, ma'lumot almashish jarayonida 
ma'lumotlarni shifrlash va haqiqiylikni tasdiqlashda yordam beradi. 
Haqiqiylikni 
tasdiqlash, 
ma'lumot 
almashish 
jarayonida 
ma'lumotlar 
o'zgartirilmaganligini ta'minlash va to'g'ri ishlashini ta'minlashda kritik ahamiyatga 
ega. Shu bilan birga, kriptografik hash funksiyalari, digital imzolar, checksumlar va 
boshqa haqiqiylikni tasdiqlash vositalari, ma'lumot almashish jarayonida 
ma'lumotlarning xavfsizligini va to'g'ri ishlashini ta'minlashda muhimdir. 


11 

Download 302,14 Kb.
1   2   3   4   5   6




Download 302,14 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Nurafshon Filliali "Kompyuter injiniringi"

Download 302,14 Kb.
Pdf ko'rish