What is Kerberos?
Q: What is Kerberos?
A: Kerberos is a computer network authentication protocol that allows people communicating over an insecure network to securely prove their identity to one another.
Q: Who designed Kerberos?
A: The designers of Kerberos aimed primarily at a client-server model and were from the Massachusetts Institute of Technology (MIT).
Q: How does Kerberos provide mutual authentication?
A: Through the use of cryptographic shared secrets, both the user and server can verify each other's identity.
Q: How does Kerberos protect against spying and replay attacks?
A: By encrypting messages sent between users, it prevents them from being read or modified by third parties.
Q: What type of cryptography does Kerberos use?
A: It uses symmetric-key cryptography, which requires a key distribution center.
Q: Does Kerberos support public-key cryptography?
A: Yes, extensions to the protocol can provide for its use during certain phases of authentication.