SSL sertifikatlari ko‘pincha RSA kalitlaridan foydalanadi va etarli kriptografik quvvatni saqlash uchun tavsiya etilgan kalit hajmi doimiy ravishda oshib boradi (masalan, so‘nggi bir necha yil ichida 1024 dan 2048 bitgacha). Ikkala turdagi kalitlar assimetrik algoritmlardan foydalanishga asoslangan (bir kalit shifrlash uchun va bitta kalit dekodlash uchun). Biroq, ECC bir xil darajadagi kriptografik quvvatni ta'minlaydi, lekin kalit hajmi ancha kichikroq bo‘lib, hisoblash talablarini kamaytirish bilan birga xavfsizlikni oshirishga imkon beradi. Keling, ECC nima ekanligini va nima uchun undan foydalanish kerakligini ko‘rib chiqaylik.
1
ECC nima?
ECC (Elliptic Curve Cryptography) - cheklangan maydonlar ustida elliptik egri chiziqlardan foydalanishga asoslangan ochiq kalitli kriptografiya usuli. ECC va RSA o‘rtasidagi eng muhim farq bu kalit hajmi va kriptografik kuch o‘rtasidagi bog‘liqlikdir. ECC RSA bilan bir xil kriptografik quvvatni ta'minlay oladi, lekin juda kichikroq kalitlarga ega. Masalan, 256-bitli ECC kaliti 3072-bitli RSA kalitlariga teng (ular bugungi kunda ishlatiladigan 2048-bitli kalitlardan 50% uzunroq). Va nihoyat, TLS-da qo‘llaniladigan eng xavfsiz simmetrik algoritmlar (masalan, AES) kamida 128 bitli kalitlardan foydalanadi, bu esa assimetrik kalitlarga o‘tishni eng oqilona qadamga aylantiradi.
2
Nima uchun ECC dan foydalanish kerak?
Kichkina kalit hajmi ECCni cheklangan saqlash yoki qayta ishlash resurslariga ega qurilmalar uchun ideal tanlov qiladi, ular IoT sohasida tobora keng tarqalgan. Server tomonida foydalanish kontekstida gapiradigan bo‘lsak, tugmachalarning kichik o‘lchamlari SSL qo‘l siqishini (qo‘l siqish) tezlashtirishga imkon beradi, bu esa sahifaning eng tez yuklanishiga va yuqori xavfsizlikka olib keladi.
Qaysi sertifikatlar ECCni qo‘llab-quvvatlaydi?
Barcha Sectigo SSL sertifikatlari;
Barcha sertifikatlar GoGetSSL;
DigiCert PRO mahsulotlari.
3
ECC kalitini qanday yaratish mumkin?
Biz ECC shaxsiy kaliti va CSR kodini yaratish jarayoni bo‘yicha batafsil qo‘llanmani nashr qildik. Iltimos, Wiki qoʻllanmasiga amal qiling.
✔
Xulosa
Biz o‘z xizmatlarimizni himoya qilish uchun ECC sertifikatlaridan foydalanamiz va barcha veb-ustalar ham xuddi shunday qilishga undaymiz.