Created by MIT.
A Single Sign On authentication protocol used while the user is logged in. Grants them tickets for the current session.
- Uses Symmetric Encryption.
- Ensures packets are encrypted for authentication.
- Protects against MITM and Replay Attack.
Protocol
We want host to talk to file server
- Assumed shared key both Authentication Server and host knows (could be hostβs password in AD)
- Request a ticket from kerberos server to get TGT
- Send a request to talk to Ticket Granting Server, pass in
- KDC returns a message that is Encrypted with a session ticket containing:
- Shared symmetric key
- random number to stop Replay Attack
- time
- lifespan
- id TGS
- KDC returns the TGT containing:
- Shared symmtric key
- id
- lifespan
- Host sends request to talk to fileserver
- Host sends request encrypted with :
- id
- time
- id
- random number to stop Replay Attack
- Host sends TGT
- Host sends request encrypted with :
- TGS returns a new ticket to talk to the server encrypted with containing:
- shared key
- random number
- time
- lifespan