前方秘匿性とは?ぜんぽうひとくせい
前方秘匿性とは、サーバの秘密鍵のような長期鍵が将来漏えいしても、それ以前に記録された通信までは復号できないという性質(PFS)。接続のたびに使い捨ての鍵ペアで鍵合意し、通信が終わったらその鍵を破棄することで成り立つ。
最終更新:2026-10-06
この語が出る過去問を解く →背景
暗号化された通信は、読めないまま丸ごと記録して保存できる。あとから秘密鍵さえ手に入れば、何年ぶんでもまとめて解読されてしまう——この「いま溜めて後で解く」を成立させないために、接続ごとに鍵を作って捨てる方式が必要になった。長期鍵をいつまでも守り切れる前提を置かない、という鍵管理の考え方そのものが問われる。
具体例
ECDHEで鍵交換するTLS接続はこの性質を備え、TLS 1.3では鍵交換方式がこの形に限定された。旧来のRSA鍵輸送方式では、サーバの秘密鍵が漏れた時点で、保存されていた過去の通信がまとめて復号できてしまう。
試験での引っ掛け
「秘密鍵を厳重に保管すれば得られる」は誤りで、これは保管の強さではなく鍵交換方式で決まる性質。RSA鍵輸送や静的なDHでは成立せず、ECDHEのE(ephemeral=一時的)が本質になる。また守られるのは過去の通信の秘匿だけで、鍵が漏れた後のなりすましは防げないため、証明書の失効手続きは別に必要。
関連用語
出た過去問
出典:令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問8(IPA)
前方秘匿性(Forward Secrecy)の説明として,適切なものはどれか。
正解:鍵交換に使った秘密鍵が漏えいしたとしても,それより前の暗号文は解読されない。
要点:前方秘匿性は鍵漏えい後も過去の通信を守る性質
前方秘匿性とは、長期的に用いる秘密鍵が将来漏えいしたとしても、それ以前に行われた通信の内容までは復元されないという性質である。セッションごとに使い捨ての鍵をDH鍵交換で生成し、その一時鍵を通信終了後に破棄することで実現される。記録しておいた暗号文を後から鍵を入手して解読する、という攻撃への備えとなる。
出典・参考
公式シラバスの3 技術要素 > 1. 情報セキュリティ > (8) 情報セキュリティに関する技術に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。