Created by MIT. A Single Sign On authentication protocol used while the user is logged in. Grants them tickets for the current session.

Protocol

We want host to talk to file server

  1. Assumed shared key both Authentication Server and host knows (could be host’s password in AD)
  2. Request a ticket from kerberos server to get TGT
    1. Send a request to talk to Ticket Granting Server, pass in
  3. KDC returns a message that is Encrypted with a session ticket containing:
    1. Shared symmetric key
    2. random number to stop Replay Attack
    3. time
    4. lifespan
    5. id TGS
  4. KDC returns the TGT containing:
    1. Shared symmtric key
    2. id
    3. lifespan
  5. Host sends request to talk to fileserver
    1. Host sends request encrypted with :
      1. id
      2. time
      3. id
      4. random number to stop Replay Attack
    2. Host sends TGT
  6. TGS returns a new ticket to talk to the server encrypted with containing:
    1. shared key
    2. random number
    3. time
    4. lifespan

Concepts