Challenge-HandshakeAuthenticationProtocolの略.チャレンジ応答認証プロトコル.誰何(すいか)ハンドシェーク認証プロトコル.PPP(Point-to-PointProtocol ダイアルアップ接続プロトコル)でユーザーを識別(認証)するために安全性を高めた規格.最初に 認証する側から認証を受ける側へ暗号化のための鍵(challengevalue)を送信する.認証を受ける端末は その鍵を用いてパスワードを暗号化して その暗号化されたパスワードを認証する側へ送信する.認証する側は受信した暗号化されたパスワードを自分のデータべースと比較する.一致すれば認証する.電話回線にパスワードが流れないので盗聴される可能性は低い.データ通信のプロトコル.CHAPでは異なるタイプの暗号化アルゴリズムを使用できる.MicrosftRASは クライアントとサーバーがともにWindowsNTRASを使用している場合はDES暗号化を使用する.他に PPPベンダーが使うMD5暗号化もある.TCP/IPのRFC(RequestforComment)1334で定義している.他に暗号化しない方式の単純なPAP(PasswordAuthenticationProtocol)がある.