Kerberos is a stateless network protocol that supports Single Sign-On across a variety of platforms, including Active Directory. Due to the computational limitations of its time, public key cryptography was not suitable, and Kerberos was created to mimic the benefits of public key cryptography using symmetric encryption.
See Kerberos authentication process for how Kerberos works in action. Also see Kerberos attacks.