Extensible Authentication Protocol-Tunneled Transport Layer Security (EAP-TTLS) is an authentication protocol used in wireless networks to provide a secure method for user authentication. It combines elements of EAP and TLS to create a secure tunnel for authentication, allowing for the use of various inner authentication methods.
EAP-TTLS establishes a secure TLS tunnel between the client and the authentication server. Unlike EAP-TLS, where both the client and server must present digital certificates, EAP-TTLS requires only the authentication server to have a digital certificate, making it more suitable for environments where client certificates are not practical or feasible.
The authentication process involves the following steps:
EAP-TTLS is particularly useful in scenarios where a secure tunnel is needed to protect user credentials, but the use of client certificates is not practical. It provides a higher level of security than some other EAP methods like EAP-MD5, which do not offer the same level of encryption and security for the entire authentication process.