1. |
A |
-> |
B |
: |
A, Ta, Na, B, Xa, {Ya}PK(B),
{h(Ta, Na, B, Xa, {Ya}PK(B))}SK(A) |
2. |
B |
-> |
A |
: |
B, Tb, Nb, A, Na, Xb, {Yb}PK(A),
{h(B, Tb, Nb, A, Na, Xb, {Yb}PK(A))}SK(B) |
3. |
A |
-> |
B |
: |
A, {Nb}SK(A) |
where
i.1. |
A |
-> |
I(B) |
: |
A, {Ta, Na, B, Xa, {Ya}PK(B)}SK(A) |
i.1. |
I(A) |
-> |
B |
: |
A, {Ta, Na, B, Xa, {Ya}PK(B)}SK(A) |
i.2. |
B |
-> |
I(A) |
: |
B, {Tb, Nb, A, Na, Xb, {Yb}PK(A)}SK(B) |
ii.1. |
A |
-> |
I |
: |
A, {Ta', Na', C, Xa', {Ya'}PK(I)}SK(A) |
ii.2. |
I |
-> |
A |
: |
I, {Ti, Nb, A, N'a,Xi, {Yi}PK(A)}SK(I) |
ii.3. |
A |
-> |
I |
: |
A, {Nb}SK(A) |
ii.3. |
I(A) |
-> |
B |
: |
A, {Nb}SK(A) |