平成31年度 春期 ITパスポート 問75(テクノロジ)
出典:平成31年度 春期 ITパスポート試験 公開問題 問75(独立行政法人情報処理推進機構(IPA))
AさんはBさんだけに伝えたい内容を書いた電子メールを,公開鍵暗号方式を用いてBさんの鍵で暗号化してBさんに送った。この電子メールを復号するために必要な鍵はどれか。
- アAさんの公開鍵
- イAさんの秘密鍵
- ウBさんの公開鍵
- エBさんの秘密鍵
正解と解説を見る
正解:エ
【公開鍵暗号方式とは】
公開鍵暗号方式では、1人が対になる2つの鍵をもちます。
・公開鍵:誰にでも公開してよい鍵
・秘密鍵:本人だけが管理し、他人には知らせない鍵
公開鍵で暗号化したデータは、対応する秘密鍵で復号します。Bさんだけに読ませたいメールは、Bさんの公開鍵で暗号化して送ります。そのメールを復号できるのは、対応する秘密鍵をもっているBさんだけです。
この問題では、AさんはBさんの公開鍵で暗号化したことになり、復号にはBさんの秘密鍵が必要です。
【選択肢の検討】
ア:Aさんの公開鍵は、Aさん宛てのデータを暗号化するときなどに使う鍵で、Bさんの鍵で暗号化したメールの復号には使えません。
イ:Aさんの秘密鍵は、Aさんだけがもつ鍵で、Bさんの鍵で暗号化したメールの復号には使えません。
ウ:Bさんの公開鍵は、暗号化に使った鍵です。誰でも入手できる公開鍵で復号できたら、Bさんだけに伝えることになりません。
エ:Bさんの公開鍵で暗号化したメールは、対応するBさんの秘密鍵で復号します。
よって、正解は選択肢エです。