1. Kerberos is a distributed authentication protocol that authenticates a networked user requesting a networked service.
Part 1) One of the strengths of Kerberos is its scalability. Explain what scalability means in Kerberos and how the Kerberos system facilitates scalability.
Part 2) Explain how a ticket grant server (TGS) would authenticate a user that requests a service. Clearly state any prerequisites. Give details about the involved data and how they are used in the authentication process.
Part 3) Explain how a service provider (SP) would authenticate a user that requests a service from that provider. Clearly state any prerequisites. Give details about the involved data and how they are used in the authentication process.