Asimmetrik kalit kriptografiya algoritmlari Mashhur assimetrik shifrlash algoritmlariga misollar:
RSA (Rivest Shamir Adleman), eng qadimgi assimetrik shifrlash algoritmi 1977 yilda nashr etilgan va uni yaratuvchilari, Massachusets Texnologiya Instituti (MIT) amerikalik olimlari Ron Rivest, Adi Shamir va Leonard Adleman sharafiga nomlangan. Bu nisbatan sekin algoritm bo'lib, ko'pincha gibrid shifrlash tizimlarida simmetrik algoritmlar bilan birgalikda qo'llaniladi.
DSA (Digital Signature Algoritm) 1991 yilda AQShdagi Milliy Standartlar va Texnologiyalar Instituti (NIST) tomonidan yaratilgan. U raqamli imzoni autentifikatsiya qilish uchun ishlatiladi. Elektron imzo ushbu algoritmda shaxsiy kalit bilan yaratiladi, lekin ochiq kalit bilan tekshirilishi mumkin. Bu shuni anglatadiki, faqat imzo egasi imzo yaratishi mumkin, ammo har kim uning haqiqiyligini tekshirishi mumkin.
ECDSA (Elliptic Curve Digital Signature Algorithm) raqamli imzo yaratish uchun ochiq kalit algoritmidir. Bu elliptik egri kriptografiyadan foydalanadigan DSA variantidir. ECDSA Bitcoin tarmog'ida tranzaktsiyalarni imzolash uchun ishlatiladi.
Diffie-Hellman 1976 yilda amerikalik kriptograflar Uitfild Diffi va Martin Xelman tomonidan nashr etilgan. Bu ikki yoki undan ortiq tomonlarga himoyalanmagan aloqa kanali yordamida umumiy shaxsiy kalitni olish imkonini beruvchi kriptografik protokol. Kalit simmetrik shifrlash algoritmlari yordamida almashinuvning qolgan qismini shifrlash uchun ishlatiladi. Diffie va Hellman tomonidan taklif qilingan xavfsiz kanallar orqali kalitlarni tarqatish sxemasi kriptografiyadagi muhim yutuq bo'ldi, chunki u klassik kriptografiyaning asosiy muammosini, kalitlarni taqsimlashni bartaraf etdi.
Asimmetrik kalit kriptografiyasining kuchli va zaif tomonlari Ushbu shifrlash turining eng aniq afzalligi uning xavfsizligidir, chunki shaxsiy kalit hech kimga berilishi shart emas. Albatta, bu kattaroq tarmoqlarda kalitlarni boshqarishni sezilarli darajada osonlashtiradi.
Biroq, bu shifrlash usuli ham kamchiliklarga ega. Yuqori murakkablik, past tezlik va hisoblash resurslariga yuqori talab bunga misoldir. Bundan tashqari, assimetrik shifrlashning yuqori xavfsizligiga qaramay, u hali ham o'rtadagi odam hujumiga (MITM) qarshi himoyasiz, bunda tajovuzkor qabul qiluvchi tomonidan jo'natuvchiga yuborilgan ochiq kalitni ushlab oladi. So‘ngra tajovuzkor o‘zining kalit juftligini yaratadi va jo‘natuvchiga soxta ochiq kalitni jo‘natib, oluvchi sifatida namoyon bo‘ladi, jo‘natuvchi qabul qiluvchi tomonidan yuborilgan ochiq kalit deb hisoblaydi. Buzg'unchi jo'natuvchidan qabul qiluvchiga shifrlangan xabarlarni tutib oladi, ularning shaxsiy kaliti bilan shifrini ochadi, ularni qabul qiluvchining ochiq kaliti bilan qayta shifrlaydi va xabarni qabul qiluvchiga yuboradi. Shu tarzda, shu ravishda, shunday qilib, ishtirokchilarning hech biri uchinchi shaxs xabarni ushlab qolayotganini yoki uni noto'g'ri xabar bilan almashtirayotganini tushunmaydi. kalitni
autentifikatsiya qilish zarurligini ta'kidlaydi.