1–protokol
Simmetrik shifrlash algoritmi yordamida generasiya qilingan kalitni uzatish
protokolining sodda ko‘rinishi – seans kalitni bir raundda uzatish (3.7-rasm).
Butun protokol yagona ma’lumotdan tashkil topgan:
AV:EkAB(rA,tA,B).
V ishtirokchi umumiy kalit yordamida bu ma’lumotning shifrini ochadi. Bu
holda rA seans kalit vazifasini bajaradi.
Simmetrik shifrlash algoritmi yordamida generasiya qilingan kalitni uzatish protokoli Agar ko‘rib chiqilgan protokolda :
1) Baqt belgisi uzatilmasa, kriptotahlilchi aynan shu ma’lumotni qayta uzatishi mumkin.
2) V ishtirokchining identifikasiya raqami ko‘rsatilmasa, kriptotahlilchi
bu ma’lumotni A ishtirokchining o‘ziga uzatishi mumkin va natijada A ishtirokchi
ma’lumotni V ishtirokchidan kelgan yoki kelmaganligini aniqlay olmaydi
.3) Seans kalit f (rA,rB) funksiya yordamida hisoblab topilishi mumkin.
Agar f funksiya sifatida bir tomonlama funksiyadan foydalanilsa, tomonlarning
hyech biri natijaviy kalitni nazorat qila olmaydi.
Yuqorida keltirilgan protokolda shifrlash algoritmi o‘rniga kalit yordamidagi
xesh-funksiyadan foydalanish mumkin:
A V: tA,rA hkAB (tA,B) .
V ishtirokchi ma’lumotni qabul qiladi. U ham kalit orqali bajariladigan xeshfunksiyani biladi. Qabul qilingan ma’lumotdan VBni ajratib oladi. Uning keying vazifasi VB va o‘zining identifikasiya raqamini birlashtirib kalitli xesh-funksiya yordamida xeshlashdir. Chiqqan hkAB (tA,B) natija qolgan rA hkAB (tA,B) ma’lumotga XOR amali bo‘yicha qo‘shiladi. Natijada rA, ya’ni seans kalit hosil bo‘ladi
2–protokol V ishtirokchi o‘zining nB tasodifiy sonini hosil qilib uni A ishtirokchiga