§4.10. Ochiq shifrlash sxemalariga asoslangan
o’zaro autentifikasiyalash protokoli.
1. P →S: r1, EkC, otkr(r1, A);
2. P ←S: r2, EkA, otkr(r1, r2);
3. P →S: DkA(EkA, otkr(r1, r2)), r2.
Bu erda kA,otkr; kA,sekr - P foydalanuvchining mos holda ochiq va maxfiy kalitlari, kS,otkr; kS,sekr – S serverning mos holda ochiq va maxfiy kalitlari, A – foydalanuvchining identifikatori, r1, r2 – mos holda foydalanuvchi va server tomonidan generasiya qilingan tasodifiy sonlar.
1-chi qadamda P foydalanuvchi r1 tasodifiy sonni generasiya qiladi. Ushbu son bilan o’zining identifikatori A ni serverni ochiq kalitidan foydalanib, shifrlaydi va uni S serverga jo’natadi. Shifrlangan ma’lumotni qabul qilgan server o’zining maxfiy kaliti kS,sekr bilan dastlabki matnga o’giradi va r1 soniga ega bo’ladi.
2-chi qadamda server r2 tasodifiy sonni generasiya qiladi. (r1, r2) jo’ftlikni P foydalanuvchining ochiq kaliti kA,otkr asosida shifrlab, foydalanuvchiga jo’natadi. Shifrlangan ma’lumotni qabul qilgan foydalanuvchi o’zining maxfiy kaliti kA,sekr bilan dastlabki matnga o’giradi va o’zi jo’natgan r1 sonini tiklaydi (Shu sabab server autentifikasiyalashdan o’tdi) hamda r2 sonini hosil qiladi.
3-qadamda foydalanuvchi r2 sonini serverni o’ziga jo’natadi (Shu bilan server tomonidan foydalanuvchi autentifikasiyalanadi) va tizimga kirish huquqiga ega bo’ladi.
§4.11. «Savol-javob» turidagi o’zaro identifikasiyalash
protokollari.
Savol-javob sxemalari o’zaro identifikasiyalashda qo’llaniladi. Identifikasiyadan o’tish uchun har bir ishtirokchi boshqasiga qandaydir ishonchli axborotni taqdim qiladi.
O’zaro identifikasiyalash har bir ishtirokchiga ma’lum bo’lgan umumiy sir asosida (bunday yondoShuv «o’zimizniki-begona» tizimlarida qo’llaniladi), Shuningdek, ishtirokchilar umumiy sirga ega bo’lmagan hollarda, ishtirokchilarning ochiq kalitlari saqlanadigan biron bir ishonchli markaz orqali amalga oshiriladi. «O’zimizniki-begona» tizimlaridan foydalanuvchi protokollar «qo’l siqishish» protokollari deb nomlanadi.
Faraz qilaylik A va B abonentlar bo’lsin. Ushbu abonentlarning har biri umumiy sir k ni (bu sirni biluvchilarni abonentlar «o’zimizniki», aks holda «begona» deb hisoblaydilar) biladilar. A va B abonentlar bir-biri bilan muomalaga kirishishmoqchi. Buning uchun, avvalo ularning har birlari boshqasi ham k sirni bilishiga, ya’ni mo’ljallanayotgan hamkor «o’ziniki» ekanligiga ishonch hosil qilishlari lozim bo’ladi. Bunda abonentlarning hech qaysisi aloqa kanalini eshitishi mumkin bo’lgan nafaqat buzg’unchiga, balki «o’ziniki»ga ham k sirni ochishni istamaydilar.
Ushbu protokollarni qo’llanilishiga misol sifatida samoliyotlarni tanish tizimini ko’rsatish mumkin. A abonent sifatida samoliyot, B abonent sifatida baza ishtirok etishi mumkin. Baza tomonidan samoliyot payqalgan vaqtda o’zaro identifikasiyalashni amalga oshirish kerak. Agar «o’ziniki» bo’lsa, baza samoliyotni o’tkazib yuboradi. «Begona» bo’lsa, havo hududini buzayotganligi to’g’risida ogohlantirish beriladi. Xuddi Shuningdek, samoliyot ham ko’rsatmalarni aynan «o’zining» bazasidan olayotganiga ishonch hosil qilishi lozim.
Shuningdek, «qo’l siqishish» protokollari «intellektual kartochka - o’qish qurilmasi» tizimida ham o’zaro identifikasiyalashda qo’llaniladi. Bunung uchun abonentlar quyida keltirilgan 1-«qo’l siqishish» protokolidan foydalanishlari mumkin.
Do'stlaringiz bilan baham: |