This document presents an overview of Kerberos authentication protocol. Kerberos was developed at MIT to provide strong authentication on insecure networks. It uses a centralized authentication server and relies on symmetric encryption. The document describes the requirements for Kerberos, differences between versions 4 and 5, key concepts like tickets and authenticators, and the message exchanges involved in the authentication process. The strengths of Kerberos are highlighted as mutual authentication between clients and servers without sending passwords in plain text across the network.