令和7年度 ITパスポート試験 公開問題 問89
Aさんは,Bさんから次の4種類のメッセージを受け取った。Aさんが,受け取ったメッセージを復号して読むことができるものだけを全て挙げたものはどれか。
- a AさんとBさんとの共通鍵で暗号化したメッセージ
- b Aさんの公開鍵で暗号化したメッセージ
- c Bさんの公開鍵で暗号化したメッセージ
- d Bさんの秘密鍵で暗号化したメッセージ
解答・解説
正解: ア. a, b, d
共通鍵暗号方式と公開鍵暗号方式における鍵の役割と復号の可否を整理します。
- a AさんとBさんとの共通鍵で暗号化したメッセージ
共通鍵暗号方式では、暗号化と復号に同じ鍵を使用します。AさんとBさんで共有している共通鍵で暗号化されているため、Aさんは自身が持つ共通鍵を用いて復号できます。 - b Aさんの公開鍵で暗号化したメッセージ
公開鍵暗号方式では、公開鍵で暗号化したデータは対となる秘密鍵でのみ復号できます。Aさんの公開鍵で暗号化されたメッセージは、Aさんの秘密鍵を持つAさん本人のみが復号可能です。 - c Bさんの公開鍵で暗号化したメッセージ
同様に、Bさんの公開鍵で暗号化されたメッセージは、対となるBさんの秘密鍵でのみ復号できます。Bさんの秘密鍵はBさんしか持っていないため、Aさんは復号できません。 - d Bさんの秘密鍵で暗号化したメッセージ
秘密鍵で暗号化(署名)されたメッセージは、対となる公開鍵で復号できます。Bさんの秘密鍵で暗号化されたメッセージは、公開されているBさんの公開鍵を取得することで、Aさんも復号可能です。(デジタル署名などで用いられる仕組みです)
以上より、Aさんが復号できるのは a, b, d となります。
各選択肢の解説
- ア (a, b, d): 正解です。
- イ (a, c, d): cはBさんの秘密鍵が必要となるため、Aさんには復号できません。
- ウ (b, d): aも復号可能であるため、不足しています。
- エ (c, d): aとbが不足しており、かつcは復号できません。