基本情報技術者インターネット通信の安全性オリジナル・公式資料照合難易度★★★☆☆

TLS 1.3で、証明書認証と一時的なECDHE鍵交換を用いて通信した。再開用PSK・0-RTTは使わず、通信終了後に一時秘密値と通信鍵は消去された。後日、第三者が当時の暗号化通信の記録とサーバーの証明書用秘密鍵だけを入手した。前方秘匿性が意味するものはどれか。

A
その証明書用秘密鍵だけから、過去の通信鍵を再現して記録を復号することはできない★ 正解

ECDHEの一時秘密値が残っていないという条件の下で、長期の証明書用秘密鍵の漏えいから過去のセッションを保護する性質です。

B
証明書用秘密鍵で当時の通信鍵を復元し、保存した暗号化通信を読める

証明書用の長期認証鍵と、ECDHEから導出する通信鍵を混同しています。指定された条件では前者だけから後者を復元できません。

C
過去の通信を復号できないので、漏えいした証明書用秘密鍵を今後も安全に使い続けられる

過去の通信の保護と、漏えい後のなりすましへの対処は別です。漏えいした認証鍵の継続使用を正当化しません。

D
この性質を得るには、終了した通信の鍵を長期間サーバーへ保存しておく必要がある

前方秘匿性のために過去の通信鍵を保管するのではありません。鍵を消去したという前提で、後の長期認証鍵の漏えいから保護します。

解説

一時的な鍵交換と証明書による認証を区別します。指定した条件では、後の長期認証鍵の漏えいから過去の通信鍵を求めることはできません。現在・将来のなりすまし対策や端末上の平文保護まで保証する性質ではありません。

根拠資料・確認情報

対応範囲:2026年度 基本情報技術者試験 科目A・B

資料確認日:2026-10-28

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで 基本情報技術者 合格を目指す。無料・課金なし。

更新: 2026/10/28