network-protocols

Definition

Challenge-Handshake Authentication Protocol

CHAP (Challenge-Handshake Authentication Protocol) is a network authentication protocol that uses a challenge-response mechanism to authenticate a user or host, where the client responds to a server challenge with a value calculated using a one-way hash function. This method ensures the password’s confidentiality as it’s never sent across the network, and provides enhanced security through periodic challenges during the connection.