読み方 : イーエーピーティーティーエルエス
EAP-TTLS【Extensible Authentication Protocol Tunneled Transport Layer Security】
EAP-TTLSとは?
IEEE 802.1XやWPA2/WPA3などで用いられる認証プロトコルEAP(Extensible Authentication Protocol)の認証方式の一つで、TLS(Transport Layer Security)で通信路を暗号化した後、一般的な認証方式で認証情報の送信を行う方式。

EAPはもともとPPP(Point-to-Point Protocol)の認証方式を拡張する仕様として策定されたプロトコル(通信規約)で、クライアントとサーバの間でどのような認証方式を用いるかを交渉し、合意した手順に基づいて認証を実施することができる。
接続を試みるクライアントと認証サーバは、まずTLSハンドシェイクによって暗号化されたトンネルを確立する。その際、サーバはデジタル証明書を提示し、クライアントはそれを検証することで接続先の正当性を確かめる。トンネルが確立された後、IDやパスワードといった認証情報がその内側で安全にやり取りされる仕組みである。
同じくTLSを用いる「EAP-TLS」では、サーバとクライアントの双方に証明書が必要だが、EAP-TTLSではサーバ証明書のみで動作する。クライアント証明書を全端末に配布・管理する手間が不要なため、教育機関のように多数の利用者を抱える組織でも導入しやすい。利用者は普段から使い慣れたIDとパスワードで認証できる。
暗号化トンネルの内側では、PAPやCHAP、MS-CHAPv2など複数の認証方式を選択できる。この柔軟性により、既存の認証基盤や会員管理データベースをそのまま活用しながら導入できる。実際の運用ではRADIUSサーバと連携する構成が一般的で、Wi-Fiアクセスポイントやネットワークスイッチが認証の中継役となり、RADIUSサーバが実際の認証処理を行う。
一方、クライアント側でサーバ証明書の検証設定を正しく行わないと、攻撃者が用意した偽のアクセスポイントに認証情報を送信してしまうといったリスクが生じる場合がある。また、トンネル内部で脆弱な認証方式を選択すると安全性が損なわれるため、方式の選定には注意が必要である。