Kerberos

A network authentication protocol that uses secret-key cryptography and a trusted third party to verify the identities of users and services on a network using encrypted tickets.