A computer-network authentication protocol that verifies the legitimacy of nodes communicating in an insecure environment. The authentication process involves users connecting to the server, which verifies the account against both a cryptographic key stored in its database and the session ticket issued for the period when the communication channel is open. Kerberos is just a specification describing the authorization process. There are many implementations of Kerberos for various application solutions.