|
|
A, B, S, Ca, Cb : | principal |
Ka, Kb : | symkey |
Kac, Kbc : | symkey |
Na, Nb : | nonce |
0,1,2 : | number |
alias Kab = {A, 0}Kb | |
alias Pab = Kab + {B, 1}Ka |
1. | A | -> | S | : | A, B |
2. | S | -> | A | : | Pab, {Pab, B, 2}Ka |
3. | A | -> | Ca | : | A |
4. | Ca | -> | A | : | Na, {Na, 1, 1}Kac |
5. | A | -> | B | : | A, Na |
6. | B | -> | Cb | : | A, Na |
7. | Cb | -> | B | : | Nb, {Nb, 0, 0}Kab, {Na, Nb, 1}Kab, {Nb, 0, 1}Kab |
8. | B | -> | A | : | Nb, {Na, Nb, 1}Kab |
9. | A | -> | Ca | : | B, Na, Nb, Pab, {Pab, B, 2}Ka, {Na, Nb, 1}Kab, {Nb, 0, 1}Kab |
10. | Ca | -> | A | : | {Nb, 0, 0}Kab, {Nb, 0, 1}Kab |
11. | A | -> | B | : | {Nb, 0, 1}Kab |
i.5. | A | -> | B | : | A, Na |
ii.5. | I(A) | -> | B | : | A, Na' |
ii.6. | B | -> | Cb | : | A, Na' |
ii.7. | Cb | -> | B | : | Nb', {Nb', 0, 0}Kab, {Na', Nb', 1}Kab, {Nb', 0, 1}Kab |
ii.8. | B | -> | A | : | Nb', {Na', Nb', 1}Kab |
iii.5. | A | -> | I(B) | : | A, Na' |
iii.8. | I(B) | -> | A | : | Nb', {Na', Nb', 1}Kab |
|
Previous Index Next |
|