Challenge Handshake Authentication Protocol (CHAP) is an authentication protocol used to periodically verify the identity of clients. CHAP is used by internet access providers to authenticate users.
The Challenge-Handshake Authentication Protocol (CHAP) verifies the identity of the client using a 3-way handshake procdure.
This procedure may be repeated at random intervals after the link has been established. Each time the procedure is repeated, the ID value is increased by one.
Using this protocol, the username and password are transmitted in an encrypted form that protects against hackers or other intruders.
CHAP is defined in RFC 1994.