

CHAP(Challenge Handshake Authentication Protocol)采用的是挑战/应答方法,它通过三次握手(3-way handshake)方式对被认证方的身份进行周期性的认证。
认证过程:
(1)在通信双方链路建立阶段完成后,认证方(authenticator)向被认证方(peer)发送一个提问(challenge)消息;
(2)被认证方向认证方发回一个响应(response),该响应由单向散列函数计算得出,单向散列函数的输入参数由本次认证的标识符、秘诀(secret)和提问构成;
(3)认证方将收到的响应与它自己根据认证标识符、秘诀和提问计算出的散列函数值进行比较,若相符则认证通过,向被认证方发送“成功”消息,否则,发送“失败”消息,断开连接。在双方通信过程中系统将以随机的时间间隔重复上述三步认证过程。
| 各省软考办 | ||||||||||