176
Qatnashuvchi
V tasodifiy holda
r ni tanlaydi va
x=h(r) qiymatini hisoblaydi
(
x qiymati r ning qiymatini ochmasdan turib
r ni bilishligini namoyish etadi),
so‘ngra u
)
,
(
B
r
P
e
A
qiymatni hisoblaydi.
P
A
orqali asimmetrik shifrlash algoritmi
faraz qilinsa,
h(.) orqali xesh-funksiya faraz qilinadi.
Qatnashuvchi V xabarni
qatnashuvchi
A ga jo‘natadi. Qatnashuvchi
A
)
,
(
B
r
P
e
A
ni rasshifrovka qiladi va
r'
va
B' qiymatlarni oladi, hamda
)
'
(
'
r
h
x
ni hisoblaydi. Unday keyin
x=x' ekanligini
va
B' identifikator haqiqatan qatnashuvchi
Vga ko‘rsatayotganini tasdiqlovchi qator
taqqoslashlar bajariladi. Taqqoslash muvaffaqiyatli o‘tsa
qatnashuvchi A "
r"ni
qatnashuvchi
V ga uzatadi. Qatnashuvchi
B "
r"ni olganidan so‘ng
uni birinchi
xabarda jo‘natgan qiymati ekanligini tekshiradi.
Keyingi misol sifatida asimmetrik shifrlashga asoslangan Nidxem va
Shrederning
modifikasiyalangan
protokolini
keltiramiz.
Faqat
autentifikatsiyalashda ishlatiluvchi Nidxem va Shreder
protokoli variantini
ko‘rishda P
B
orqali qatnashuvchi Vning ochiq kaliti yordamida shifrlash algoritmi
faraz qilinadi. Protokol quyidagi strukturaga ega:
)
,
(
:
1
A
r
P
B
A
B
)
,
(
:
2
i
A
r
r
P
B
A
2
:
r
B
A