令和3年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問18

前方秘匿性(Forward Secrecy)の性質として,適切なものはどれか。

解答・解説

正解: ア. 鍵交換に使った秘密鍵が漏えいしたとしても,過去の暗号文は解読されない。

前方秘匿性(Forward Secrecy)とは、暗号通信において、長期的に使用される秘密鍵が将来万が一漏えいしたとしても、過去に暗号化された通信内容が解読されることを防ぐ性質のことです。これを実現するために、通信セッションごとに使い捨ての一時的な鍵(エフェメラル鍵など)を生成して鍵交換を行います。

正解の理由

  • ア:「鍵交換に使った秘密鍵が漏えいしたとしても,過去の暗号文は解読されない。」は、まさに前方秘匿性の定義を正しく説明しています。

各選択肢の解説

  • ア: 正解。前方秘匿性の説明です。
  • イ: ブロックチェーンに関する説明です。時系列のデータを暗号技術によってチェーン状に連結し、ネットワーク上の複数のノードで分散共有することで、データの改ざんを困難にします。
  • ウ: 公開鍵暗号方式に関する説明です。公開鍵と秘密鍵という対になる2つの鍵を用い、片方の鍵で暗号化したデータは、もう片方の鍵でだけ復号できるという性質を持ちます。
  • エ: ハッシュ関数(暗号学的ハッシュ関数)に関する説明です。入力データから固定長のハッシュ値を算出し、ハッシュ値から元のデータを逆算することが極めて困難であるという性質(一方向性・非可逆性)を持ちます。

Spineチーム