Diffie-Hellman algoritmidan foydalanish faqat ikkita ishtirokchi bilan cheklanmaydi. U cheksiz miqdordagi foydalanuvchilarga qo'llanilishi mumkin. Elis, Bob va Kerol birgalikda boshlang'ich kalitni yaratadigan vaziyatni ko'rib chiqing. Bunday holda, harakatlar ketma-ketligi quyidagicha bo'ladi :
Barcha hisob-kitoblar p moduli bo'yicha amalga oshiriladi
Tomonlar p va g algoritm parametrlari bo'yicha kelishib olishadi
Tomonlar, Elis, Bob va Kerol o'z kalitlarini ishlab chiqaradilar - mos ravishda a , b va c .
Elis g a mod p hisoblaydi va uni Bobga yuboradi
Bob (g a ) b mod p = g ab mod p hisoblaydi va uni Kerolga yuboradi
Kerol (g ab ) c mod p = g abc mod p hisoblaydi va shu tariqa umumiy maxfiy kalitni oladi.
Bob g b mod p ni hisoblab , Kerolga yuboradi
Kerol (g b ) c mod p = g bc mod p hisoblaydi va uni Elisga yuboradi
Elis hisoblaydi (g bc ) a mod p = g bca mod p = g abc mod p umumiy sirdir
Kerol g c mod p ni hisoblab chiqadi va uni Elisga yuboradi
Do'stlaringiz bilan baham: |