1. Authentication Protocols
2. Security Concerns with Authentication Protocols
3. Timeliness Using Sequence Numbers
4. Timestamps
5. Challenge-Response
6. Needham-Schroeder Protocol
7. Needham-Schroeder Protocol
Message 1 A -> S A, B, Na
Message 2 S -> A EKas{Na , B, Kab, EKbs{Kab, A} }
Message 3 A -> B EKbs{Kab, A}
Message 4 B -> A EKab{Nb}
Message 5 A-> B EKab{Nb-1}
nb: Na is a random value chosen by Alice,
Nb random chosen by Bob
8. Needham-Schroeder Protocol Flaw
9. Authentication Key Server
10. Kerberos - An Example of a Key Server
11. Kerberos Overview
12. Kerberos - Initial User Authentication
13. Kerberos - Request for a Remote Service
14. Kerberos - in practise
15. Summary