Internet protokoli uchun oddiy kalitlarni boshqarish - Simple Key-Management for Internet Protocol

Internet protokoli uchun oddiy kalitlarni boshqarish yoki O'tkazib yuborish tomonidan 1995 yilda ishlab chiqilgan protokol edi IETF Xavfsizlik bo'yicha ishchi guruh almashish uchun shifrlash kalitlari. O'tkazib yuborish va Foturis uchun asosiy almashinuv mexanizmlari sifatida baholandi IPsec qabul qilinishidan oldin IKE 1998 yilda.[1]

Skip - bu gibrid kalitlarni tarqatish protokoli, Internet protokollari uchun oddiy kalitlarni boshqarish (SSIP) SSLga o'xshaydi, faqat u uzoq muddatli kalitni o'rnatadi, so'ngra kalitlarni o'rnatish yoki almashtirish uchun oldindan aloqa o'rnatishni talab qilmaydi. sessiya asosida. Shuning uchun hech qanday ulanishni o'rnatish uchun qo'shimcha xarajatlar mavjud emas va yangi kalitlar qiymatlari doimiy ravishda hosil qilinmaydi.SKIP o'zlarining maxfiy kalitlari yoki shaxsiy komponentlari va maqsadning ochiq komponentlari haqidagi bilimlardan foydalanadi, faqat ular orasida ishlatilishi mumkin bo'lgan noyob kalitni hisoblash uchun.

Har bir tomonning umumiy komponentini gx mod p deb belgilash mumkin, bu erda x - xususiy komponent. Ushbu tizimda g - generator, p - modul (mod) sifatida ishlatiladigan asosiy son. g va p har ikki tomonga ma'lum bo'lgan sobit qiymatlardir.

Birinchi tugun I tugun deb nomlanadi. I tugunda umumiy Ki va xususiy i komponentlari mavjud. Ikkinchi tugun J. tugun deb nomlanadi. J tugunida Kj umumiy komponenti va j maxsus komponentasi mavjud.

Har bir tugunning umumiy komponenti sertifikat shaklida tarqatiladi. Ular xavfsiz bo'lmagan tarmoq bilan bog'langan.

I tugun o'zining shaxsiy komponentini va J tugunining umumiy komponentini bilganligi sababli, u ikkala komponentdan faqat ikkalasi bilishi mumkin bo'lgan noyob kalitni hisoblash uchun foydalanishi mumkin.


Izoh - Ushbu umumiy sir maxfiydir. Buni aniq biron bir direktorga etkazish shart emas. Har bir direktor ushbu maxfiy ma'lumotni boshqa direktorning shaxsi va ochiq kalit sertifikati haqidagi ma'lumot asosida tuzishi mumkin. Umumiy sir ma'lum bo'lgan Diffie-Hellman algoritmi yordamida amalga oshiriladi.


Ushbu o'zaro tasdiqlangan uzoq muddatli sir kalitni olish uchun ishlatiladi, u SKIP-versiyada Kij va SKIP-da Kijn deb belgilanadi, n-tobora ko'payib borayotgan hisoblagichdan olingan raqam bo'lib, u "n hisoblagich" deb nomlanadi.


Eslatma - SKIP-da asosiy kalit to'g'ridan-to'g'ri ishlatilmaydi, lekin kalitni ishlab chiqarish uchun u boshqa ma'lumotlar bilan birga yig'iladi.


Kalit gij mod p ning past tartibli kalit o'lchamlari bitlarini olish orqali olinadi. Kij yoki Kijn kaliti IP-paketga asoslangan shifrlash va autentifikatsiyani ta'minlash uchun asosiy yoki kalitlarni shifrlash uchun kalit sifatida ishlatiladi. Shaxsiy IP-paket Kp sifatida belgilangan tasodifiy hosil qilingan paketli kalit yordamida shifrlanadi (yoki autentifikatsiya qilinadi).

Paket kaliti o'z navbatida Kij yoki Kijn yordamida shifrlangan. Kij yoki Kijn samaradorligi uchun keshlash mumkin bo'lganligi sababli, bu ochiq kalit operatsiyasining hisoblash yukini ko'tarmasdan, trafikni (ya'ni paket) kalitlarni juda tez o'zgartirishga imkon beradi (agar kerak bo'lsa, hatto har bir paket asosida ham).

Bundan tashqari, kalitlar paketlarda o'zlari bilan bog'langanligi sababli, IP ostida psevdo-sessiya qatlamining ortiqcha va murakkabligini talab qilishning hojati yo'q. B-5-rasmda yuqorida tavsiflangan ikki bosqichli shifrlash protsedurasidan foydalangan holda shifrlangan IP-paket ko'rsatilgan.

Shakl B-5 shifrlangan paket

Tugun ushbu shifrlangan paketni qabul qilganda, jo'natuvchining sertifikatini qidiradi. Ushbu va qabul qiluvchi tugunning uzoq muddatli shaxsiy kalitidan foydalanib, qabul qiluvchi tugun Kij yoki Kijnni hisoblashi mumkin. Kij yoki Kijn-dan foydalanib, qabul qiluvchi tugun Kp-ning shifrini ochishi va shuning uchun paketning parolini ochishi mumkin.

Garchi har bir paketda paketli kalit mavjud bo'lsa ham, har bir paketdagi kalitni o'zgartirish shart emas. Saytda qo'llaniladigan kalitlarni boshqarish siyosati asosida kalitlarni xohlagancha tez-tez o'zgartirish mumkin.

Nolinchi xabarni asosiy kalit bilan yangilash

Oldingi bo'limda tugunlar bitta uzoq muddatli kalitni qanday hisoblashi mumkinligi tasvirlangan, Kij yoki Kijn. Ushbu kalitni o'zgartirish bu yoki boshqa direktorga yangi sertifikat berishni talab qiladi.

Asosiy kalitni yangilashning ikkita kerakli sababi bor. Birinchisi, u har qanday kalitlarni shifrlash kalitining ta'sirini minimallashtiradi va kriptanalizni qiyinlashtiradi. Ikkinchidan, asosiy kalitni yangilash buzilgan trafik kalitlarini (Kp) qayta ishlatishni oldini oladi. Agar paket autentifikatsiyasi uchun ishlatiladigan transport kaliti hech qachon buzilmasa (har qanday sababga ko'ra), u soxta trafikni yuborishda ishlatilmaydi, chunki hozirgi Kij yoki Kijn ostida Kp-ning shifrlanishi ma'lum emas.

Asosiy kalit paketga faqat o'sib boradigan va hech qachon kamaytirilmaydigan hisoblagichni yuborish (masalan, n) bilan yangilanadi. Kij kaliti quyidagi hisoblagichning funktsiyasiga aylanadi:

Kijn = h (Kij, n) 

bu erda h MD5 kabi psevdo-tasodifiy funktsiya.

Ortib borayotgan hisoblagichning ikkinchi xususiyati shundaki, u trafikni qo'pol ravishda qayta ishlashga to'sqinlik qiladi. Asosiy kalitlar yangilanganidan so'ng, avvalgi asosiy kalitlar yordamida shifrlangan yoki autentifikatsiya qilingan trafik qayta ijro etilmaydi.

SKIPda n-taymer soatiga bir marta ko'payadi. 1995 yil 1-yanvar kuni GMT bilan 00:00:00 da boshlandi.

Xulosa

Ushbu ilovada SKIP-ning qanday ishlashini tushunish uchun zarur bo'lgan g'oyalar muhokama qilindi. SunScreen SKIP kalitlari va sertifikatlarini CA bilan yoki bo'lmagan holda qanday ishlashini tasvirlab berdi; shifrlash algoritmi qanday ishlashini tekshirdi; SunScreen SKIP qanday muhim xizmatlarni ko'rsatishini sanab o'tdi; va SunScreen SKIP arxitekturasining umumiy ko'rinishini taqdim etdi.

Adabiyotlar

  1. ^ Dubravskiy, Ido (2002-08-15). "Solaris-da IPsec / IKE-ni sozlash". SecurityFocus. Olingan 2009-12-02.

http://docs.oracle.com/cd/E19957-01/805-5743/6j5dvnrfs/index.html