Kerberos is a trusted third-party authentication system that allows users to authenticate to various services on a network. It uses tickets and ticket-granting tickets provided by an authentication server to allow access without trusting individual workstations. Version 5 improved on version 4 by addressing environmental and technical issues.
X.509 is an authentication framework that uses public-key cryptography and digital signatures. It defines certificates issued by certification authorities that bind a user's identity to their public key. Certification authority hierarchies allow cross-verification of certificates. Certificate extensions provide additional information beyond the basic identity binding.