1. Ëåêöèÿ 7 Èäåíòèôèêàöèÿ è àóòåíòèôèêàöèÿ
Ëåêöèÿ 7
Èäåíòèôèêàöèÿ è àóòåíòèôèêàöèÿ
Ìèõàèë Ëåîíèäîâè÷ Áóðÿêîâ
2012 ãîä
2. Ëåêöèÿ 7 Èäåíòèôèêàöèÿ è àóòåíòèôèêàöèÿ
Îáùàÿ ñèñòåìà
äîêàçûâàþùèé
B ïðîâåðÿþùèé
Öåëü: A äîêàçûâàåò B , ÷òî äåéñòâèòåëüíî ÿâëÿåòñÿ A( à íå
êåì-òî, êòî âûäàåò ñåáÿ çà A)
Ðåçóëüòàò: ïðèíÿòèå/îòâåðæåíèå
A
33. Ëåêöèÿ 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