セキュリティ|平成31年度 春期 ITパスポート試験(特別措置試験) 問75
AさんはBさんだけに伝えたい内容を書いた電子メールを,公開鍵暗号方式を用いてBさんの鍵で暗号化してBさんに送った。この電子メールを復号するために必要な鍵はどれか。
- Aさんの公開鍵
- Aさんの秘密鍵
- Bさんの公開鍵
- ✓ これが正解Bさんの秘密鍵
解説
Bさんの公開鍵で暗号にしたので、Bさんの秘密鍵で戻します。
公開鍵暗号方式では、一人が二つの鍵を持ちます。一つは誰に渡してもよい公開鍵、もう一つは本人だけが持つ秘密鍵です。この二つは対になっていて、片方で掛けた錠は、もう片方でしか外せません。誰かに秘密の中身を送りたいときは、受け取る人の公開鍵で掛けます。そうすれば、外せるのはその人の秘密鍵を持つ本人だけになります。この問では、Bさんだけに伝えたい中身をBさんの鍵で掛けたと書かれています。つまり使ったのはBさんの公開鍵です。したがって復号にはBさんの秘密鍵が要ります。公開鍵は名簿のように配って構いません。配っても中身を読まれる心配が無いからです。秘密鍵だけは、持ち主の手元から外へ出しません。出せば仕組みが崩れます。共通の鍵を使う方式なら、掛けた鍵で外せます。しかしこの方式では、掛ける鍵と外す鍵が違います。
ほかの選択肢はなぜ違うのか
- Aさんの公開鍵では外せません。公開鍵は錠を掛ける側の鍵であって、外す側ではないからです。しかも持ち主が違います。Aさんの公開鍵は、Aさん宛ての中身を隠すときに使います。送った本人の鍵を持ち出しても、受け取る側の錠には合いません。
- Aさんの秘密鍵も当たりません。送り手の秘密鍵を使うのは、本人が書いたことを示す署名の場面です。署名は本人の秘密鍵で作り、公開鍵で確かめます。この問で求められているのは中身を隠すことなので、署名のほうの答えになっています。
- Bさんの公開鍵は、まさに錠を掛けるときに使った鍵です。そのまま外せそうに思えるので、四つのうち最も強い罠になります。公開鍵は誰でも手に入ります。しかし対になる鍵でしか外せない決まりなので、掛けた鍵では戻せません。
この問題に関係する言葉
- 公開鍵暗号方式「公開鍵暗号」と同じ意味です。配ってよい鍵と隠す鍵を対にして使うやり方を、手順として言うときにこの言い方をします。
- 公開鍵誰にでも配ってよい鍵で、これで暗号にした文は対になる秘密鍵でしか戻せません。相手に渡しても危なくないほうの鍵です。
- 秘密鍵持ち主だけが手元に隠しておく鍵で、公開鍵と対になります。これが他人に渡ると、なりすましも盗み見も止められません。
- 復号暗号にした文を、もとの読める形に戻すことをいいます。相手の公開鍵で暗号化した文は、相手の秘密鍵だけで戻せます。
- 電子メール文書やファイルをネットワーク越しに送る仕組み。差出人を偽ることが容易なので、攻撃の入口としてよく使われます。
出典:平成31年度 春期 ITパスポート試験(特別措置試験) 問75
同じ単元をまとめて解くならセキュリティへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)