Extensible Authentication Protocol-Flexible Authentication via Secure Tunneling (EAP-FAST) is an authentication protocol used in wireless networks to provide a secure and efficient method for user authentication.
EAP-FAST employs a two-phase authentication process known as "tunnel establishment" and "protected phase." During the tunnel establishment phase, the client and the server establish a secure TLS tunnel, protecting the subsequent authentication process from eavesdropping and other attacks.
The protected phase involves the actual authentication of the client using various methods, including password-based, certificate-based, or token-based authentication. EAP-FAST utilizes a Protected Access Credential (PAC) to perform protected user password exchange without revealing the user's actual password.
The EAP-FAST authentication process typically involves the following steps:
EAP-FAST provides a balance between security and efficiency, making it suitable for scenarios where a lightweight yet secure authentication protocol is required.