前方秘匿性とは?
前方秘匿性とは、長期的な秘密鍵が将来漏えいしても、過去に行った通信の内容までは復号されない性質。通信ごとに使い捨ての鍵を鍵交換で生成することで実現する。
データベーススペシャリスト試験の過去問では1回出題されています。
ぜんぽうひとくせい
前方秘匿性の意味
長期的な秘密鍵が将来漏えいしても、過去に行った通信の内容までは復号されない性質。通信ごとに使い捨ての鍵を鍵交換で生成することで実現する。
前方秘匿性の具体例
TLSで一時的なDH鍵交換(DHE、ECDHE)を用いる。
前方秘匿性は試験でどう引っ掛けられる?
守るのは過去の通信であって、これから行う通信でも将来の解読でもない。またTLSを使えば自動的に得られるわけではなく、RSA鍵交換では成立しない——サーバの秘密鍵が漏れれば記録済みの通信をすべて復号できてしまう。使い捨ての鍵を作るDHE/ECDHEを選んで初めて成り立つ。
前方秘匿性と関連する用語
前方秘匿性が出た過去問
秘密鍵が漏えいした場合であっても、過去に通信した暗号文を復号することができないという暗号技術の性質はどれか。
正解:前方秘匿性
要点:鍵漏えい後も過去の通信を守る性質が前方秘匿性
前方秘匿性(forward secrecy)は、長期的に使う秘密鍵が将来漏えいしたとしても、過去に記録された通信内容までは復号できないという性質である。セッションごとに使い捨ての鍵を鍵交換で生成し、その鍵を保存せずに破棄することで実現する。DH鍵交換の一時鍵を用いる方式が代表例である。
出典:令和7年度 秋期 データベーススペシャリスト試験 am2 問21(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。