ESPとは?いーえすぴー
ESPとは、IPsecで機密性(暗号化)を提供し、任意で認証・完全性も担うプロトコル。IPヘッダのプロトコル番号は50。守る対象をESPヘッダとESPトレーラで挟み、末尾に認証データを付ける構造をとる。トランスポートモードでは上位層だけ、トンネルモードでは元のIPパケットごとが暗号化の対象になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
IPsecの当初の設計は、完全性の保証と機密性の提供を別のプロトコルへ分けた。暗号を使えない事情のある地域や用途があり、認証だけの構成を残す必要があったためである。結果としてESPは暗号化を含む側の担い手となり、後に認証機能も内包したことで、実運用ではESP単独で使う構成が主流になった。
具体例
トンネルモードでは、新しいIPヘッダとESPヘッダは平文のまま外側に残り、その内側の元IPヘッダからESPトレーラまでが暗号化される。外側が平文なので経路上のルータは中身を見ずに転送でき、盗聴者には拠点どうしが通信している事実しか分からない。
試験での引っ掛け
認証と完全性だけならAH(プロトコル番号51)で、AHはIPヘッダを保護対象に含むためNATを越えられない。ESPの認証範囲には外側の新IPヘッダが含まれないのでNAT環境でも通せる。ただしESPはTCP/UDPではなくポート番号を持たないため、NAPTを素通しするにはUDP 4500で包むNAT-Tが要る点は別の話。
関連用語
出た過去問
出典:令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問18(IPA)解説で登場
PCからサーバに対し、IPv6を利用した通信を行う場合、ネットワーク層で暗号化を行うときに利用するものはどれか。
正解:IPsec
要点:IPv6のネットワーク層暗号化を担うのはIPsec
IPsecはIP層(ネットワーク層)で認証と暗号化を行うプロトコル群で、IPv6では当初から標準的に組み込まれる前提で設計された。ESPを用いればペイロードを暗号化でき、上位のアプリケーションを改変せずに通信を保護できる。ネットワーク層で処理するため、TCP/UDPを問わず一括して守れる点が利点である。
出典・参考
高度試験 午前I(情報処理安全確保支援士 相当)のシラバスの3 技術要素 > 5. セキュリティ実装技術 > (1) セキュアプロトコルに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。