本文へスキップ

平成28年度 春期 ITパスポート試験 問87

この問題の解説と、これまでの解答の記録です。

問87
頻出度★★★

公開鍵暗号方式を用いた機密データの受渡しに関する記述中の a, b に入れる字句の適切な組合せはどれか。 データの受信者Aは, 自分の [ a ] 鍵と [ b ] 鍵を用意して [ a ] 鍵を送信者Bに送付する。データの送信者Bは, 受信者Aから送付された [ a ] 鍵を用いてデータを暗号化して受信者Aに送信する。受信者Aは, 送信者Bから受信した暗号化されたデータを自分の [ b ] 鍵を使って復号する。

出典 平成28年度 春期 ITパスポート試験 問87
解説

問 87

  • 不正解ア

    a=公開は正しいが b=共通が誤り。「共通鍵」は送受信者が同じ鍵を共有する共通鍵(対称)暗号方式の用語であり、公開鍵暗号方式には登場しない。Aが復号に使うのは公開鍵と対になる秘密鍵である。

  • イ

    正解 公開鍵暗号方式では、受信者Aが「公開鍵」と「秘密鍵」のペアを用意する。このうち他人に配ってよいのは公開鍵なので、Aは公開鍵を送信者Bへ送付する(a=公開)。Bは受け取ったAの公開鍵でデータを暗号化して送り返す。公開鍵で暗号化されたデータは、対になるAの秘密鍵でしか復号できないため、Aは手元に保管した自分の秘密鍵で復号する(b=秘密)。したがって a=公開、b=秘密 の組合せであるイが正しい。

  • 不正解ウ

    a と b が入れ替わっている。秘密鍵は本人だけが厳重に保管し他者に渡してはならないので、Bへ送付する a を秘密鍵とするのは誤り。渡すべきは公開鍵。また b(復号に使う鍵)を公開鍵とするのも誤りで、公開鍵では復号できず秘密鍵が必要。

  • 不正解エ

    a=秘密が誤り。Bへ送付するのは公開してよい公開鍵であり、秘密鍵を送ってはならない。さらに b=共通も公開鍵暗号方式の枠組みに合わない(共通鍵は対称暗号方式の用語)。

ここがポイント
  • 公開鍵暗号方式では受信者が「公開鍵・秘密鍵」のペアを持ち、公開鍵を相手に配布して暗号化させ、対になる自分の秘密鍵で復号する。
  • 公開鍵で暗号化したデータは対応する秘密鍵でしか復号できない(鍵の対応関係)。「共通鍵」は送受信者が同一の鍵を共有する対称暗号方式の用語で、本問には当てはまらない。
用語

解答の記録