Ochiq kalitli kriptotizmlarda ikkita kalitdan foydalaniladi – o’zaro matematik bog’liq bo’lgan ochiq va yopiq kalitlardan. Bunda ma’lumotlar hammaga malum bo’lgan ma’lumot yuborilayotgan shaxsning ochiq kaliti bilan shifrlanadi va faqat ma’lumot yuborayotgan shaxsning o’zigagina ma’lum bo’lgan yopiq kalit bilan deshifrlanadi.
1-rasm. Ochiq kalitli kriptotizmning ko’rinishi.
Asimmetrik kalit kriptografiyasi ochiq kalit kriptografiyasi deb ataladi. Ushbu texnikada jo'natuvchi shifrlash uchun qabul qiluvchining ochiq kalitidan foydalanadi va qabul qiluvchi xabarni shifrlash uchun o'zining shaxsiy kalitidan foydalanadi. Bu erda o'z-o'zini sertifikatlash tushunchasi mavjud emas, buning o'rniga kalitlarni sertifikatlash uchun raqamli imzolardan foydalaniladi. Bu usul qulayroq va yaxshi autentifikatsiyani ta'minlaydi, chunki maxfiylik saqlanib qoladi. Ushbu shifrlash mexanizmini amalga oshirish uchun turli xil algoritmlar mavjud. Bular RSA, Diffie-Hellman, ECC va Digital Signature Algoritm.
Asimmetrik kalit kriptografiyasi uchun turli xil algoritmlar quyida tasniflanadi.
rasm. Asimmetrik kalit algoritmlarining tasnifi
Asimmetrik shifrlash ochiq kalitli kriptografiya sifatida ham tanilgan, bu nosimmetrik shifrlash bilan solishtirganda nisbatan yangi maydon. Asimmetrik shifrlash oddiy matnni shifrlash uchun ikkita kalitdan foydalanadi. Bu maydonga nosimmetrik shifr bilan bog'liq muammoni hal qilish uchun kelgan. Agar quloq eshituvchi qandaydir tarzda nosimmetrik maxfiy kalitni ushlab qolsa, u holda shifrlashning butun nuqtasi bekor qilinadi. Bu juda katta ehtimol, chunki maxfiy kalit xavfsiz bo'lmagan aloqa kanallari orqali uzatilishi mumkin. Yechim sifatida assimetrik shifrlash ikkita kalitdan foydalanadi, bunda bitta kalit hamma uchun ochiq, ikkinchisi esa shaxsiy va faqat sizga ma'lum. Tasavvur qiling, kimdir sizga xabar yubormoqchi; bu holda, sizda maxfiy maxfiy kalit bo'ladi va unga tegishli ochiq kalit sizga shifrlangan xabar yuborishni istagan har kimga mavjud bo'ladi. Shunday qilib, jo'natuvchi ochiq kalit yordamida xabarni shifrlaydi va oddiy matnni shifrli matnga aylantiradi va buni faqat shaxsiy kalit yordamida shifrdan chiqarish mumkin, bu sizga hech kim siz bilan maxfiy kalitni bo'lishmasdan xabar yuborish imkonini beradi. Agar xabar maxfiy kalit bilan shifrlangan bo'lsa, uni ochiq kalit bilan ham hal qilish mumkin. Aslida, assimetrik shifrlash asosan kundalik aloqa kanallarida, ayniqsa Internetda ishlatiladi. Kalitlarni assimetrik shifrlashning mashhur algoritmlari ElGamal, RSA, Elliptik egri texnikasi, PGP, SSH va boshqalarni o'z ichiga oladi.
Do'stlaringiz bilan baham: |