Ëåêöèÿ 7 Èäåíòèôèêàöèÿè àóòåíòèôèêàöèÿ
Îáùàÿ ñèñòåìà
äîêàçûâàþùèé
B ïðîâåðÿþùèé
Öåëü: A äîêàçûâàåò B , ÷òî äåéñòâèòåëüíî ÿâëÿåòñÿ A( à íå
êåì-òî, êòî âûäàåò ñåáÿ çà A)
Ðåçóëüòàò: ïðèíÿòèå/îòâåðæåíèå
A
Ëåêöèÿ 7 Èäåíòèôèêàöèÿè àóòåíòèôèêàöèÿ
Ñèñòåìû ñ ñåêðåòíûì êëþ÷îì
ñåêðåòíûé êëþ÷
ñëó÷àéíîå ÷èñëî, ñãåíåðèðîâàííîå A
ìåòêà âðåìåíè
àëãîðèòì øèôðîâàíèÿ
èäåíòèôèêàòîð A
1.
k
rA
tA
Ek
idA
A → B : Ek (tA , idB )
34.
Ëåêöèÿ 7 Èäåíòèôèêàöèÿè àóòåíòèôèêàöèÿ
Ñèñòåìû ñ ñåêðåòíûì êëþ÷îì
ñåêðåòíûé êëþ÷
ñëó÷àéíîå ÷èñëî, ñãåíåðèðîâàííîå A
ìåòêà âðåìåíè
àëãîðèòì øèôðîâàíèÿ
èäåíòèôèêàòîð A
2.
k
rA
tA
Ek
idA
A ← B : rB
A → B : Ek (rB , idB )
35.
Ëåêöèÿ 7 Èäåíòèôèêàöèÿè àóòåíòèôèêàöèÿ
Ñèñòåìû ñ ñåêðåòíûì êëþ÷îì
ñåêðåòíûé êëþ÷
ñëó÷àéíîå ÷èñëî, ñãåíåðèðîâàííîå A
ìåòêà âðåìåíè
àëãîðèòì øèôðîâàíèÿ
èäåíòèôèêàòîð A
3. Âçàèìíàÿ àóòåíòèôèêàöèÿ
k
rA
tA
Ek
idA
A ← B : rB
A → B : Ek (rA , rB , idB )
A ← B : Ek (rA , rB )
36.
Ëåêöèÿ 7 Èäåíòèôèêàöèÿè àóòåíòèôèêàöèÿ
Ñèñòåìû ñ îòêðûòûì êëþ÷îì
õýø-ôóíêöèÿ
àëãîðèòì çàøèôðîâàíèÿ äëÿ A
h
EA
A ← B : h(rB ), EA (rB , idB )
A → B : rB