前方秘匿性とは?ぜんぽうひとくせい
前方秘匿性とは、長期の秘密鍵が後日漏えいしても、それより前に記録された通信をさかのぼって復号できないという性質。鍵交換のたびに使い捨ての鍵ペアを作るDHE・ECDHEで共通鍵を作り、証明書の鍵は相手の認証(署名)にだけ使うことで成立する。
最終更新:2026-10-06
この語が出る過去問を解く →背景
通信を今のうちに丸ごと記録しておき、鍵が手に入った時点で後から解く、という攻め方が現実的な脅威になったことが出発点である。RSA鍵交換ではプリマスタシークレットをサーバの公開鍵で暗号化して送るため、その秘密鍵が一度漏れると過去数年ぶんのセションがまとめて解ける。被害が過去へ広がるこの構造を断つために、セションごとに独立した鍵を作る方式が標準になった。設計では暗号スイートの選定理由として問われる。
具体例
TLS 1.3(RFC 8446)は鍵交換をECDHEなどに限定し、静的なRSA鍵交換を仕様から削除した。既存サーバでも、許可する暗号スイートをECDHE系だけに絞れば同じ性質が得られる。
試験での引っ掛け
守られるのは過去の通信であって、現在や将来の通信ではない。秘密鍵が漏れた後は、サーバへのなりすましも中間者による復号も成立するため、鍵の失効と証明書の再発行は別途必要になる。
関連用語
出た過去問
出典:令和3年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問18(IPA)
前方秘匿性(Forward Secrecy)の性質として、適切なものはどれか。
正解:鍵交換に使った秘密鍵が漏えいしたとしても、過去の暗号文は解読されない。
要点:前方秘匿性は秘密鍵漏えい後も過去の通信を守る性質
前方秘匿性(Forward Secrecy、PFS)とは、長期的に使う秘密鍵が後日漏えいしても、過去に行った通信の暗号文は解読されないという性質である。DH鍵交換をセッションごとに一時的な鍵で行い(DHEやECDHE)、そのセッション鍵を通信後に破棄することで実現する。RSA鍵交換のように長期秘密鍵からセッション鍵が導けてしまう方式では成り立たない。
出典・参考
高度試験 午前I(情報処理安全確保支援士 相当)のシラバスの3 技術要素 > 1. 情報セキュリティ > (8) 情報セキュリティに関する技術に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。