412
30.6-rasm
. Ochiq kalitli kriptografiya
Ochiq kalitli kriptografiya tizimidan foydalanish juda oson. Tasavvur
qilamiz, Alisa Bob bilan muloqot qilmoqchi. 30.6-rasmda ko’rsatilganidek, Bob va
Alisa yagona maxfiy kalitdan birgalikda foydalanadi (simmetrik kalit tizimlarining
holati kabi), Bobda (Alisani xabarini qabul qiluvchi) ikki xil kalit mavjud bo’ladi:
ochiq kalit duyodagi barchaga ma’lum (xakerlar uchun ham ma’lum) va
shaxsiy
kalit faqat Bob uchun ma’lum.
K
+
va
K
-
Bobni mos
ravishda ochiq va shaxsiy
kalitlari. Bob bilan aloqa qilish uchun, Alisa Bobni ochiq kalitini bilishi kerak.
Keyin, Alisa o’zining xabarini Bobni ochiq kaliti asosida kodlaydi. Bob Alisani
xabarini olganidan keyin, o’zi shaxsiy kaliti asosida xabarni ochadi.
Ochiq kalitli kriptografiya tizimidan foydalanish oson. Ammo,
bu usulda
ham o’ziga xos muammo mavjud, masalan, Alisani xabariga ega bo’lgan
buzg’unchi, xabarda faqatgina tushinarsiz so’zlarni ko’radi. Buzg’unchi ikkalasini
ham kalitini va algoritmini biladi desak, Trudi xabarni
ochishga harakat qilib
ko’radi. Agar Bobni kodlash kaliti ochiq bo’lsa, istalgan kishi Bobga kodlangan
xabarni jo’natishi mumkin. Yagona maxfiy kalit holatida, jo’natuvchi ikki
foydalanuvchi orasidagi maxfiy kalitni biladi. Ochiq kalitli
kriptografiya holatida
esa, Bobni ochiq kodi asosida Bobga kodlangan xabarni jo’nata olmaydi.