Aさんは、Bさんから次の4種類のメッセージを受け取った。Aさんが、受け取ったメッセージを復号して読むことができるものだけを全て挙げたものはどれか。
a AさんとBさんとの共通鍵で暗号化したメッセージ
b Aさんの公開鍵で暗号化したメッセージ
c Bさんの公開鍵で暗号化したメッセージ
d Bさんの秘密鍵で暗号化したメッセージ
- ア. a, b, d
- イ. a, с, d
- ウ. b, d
- エ. c,d
【答え】ア
【解説】
各選択肢の解説
a AさんとBさんとの共通鍵で暗号化したメッセージ
→共通鍵暗号方式は、暗号化と復号に同じ鍵(共通鍵)を使う
→ ⭕ AさんとBさんが共通鍵を持っているため、Bさんがこの共通鍵で暗号化したメッセージは、Aさんも同じ鍵で復号可能
b Aさんの公開鍵で暗号化したメッセージ
→公開鍵暗号方式では、公開鍵で暗号化したメッセージは対応する秘密鍵で復号する
→ここでは「Aさんの公開鍵で暗号化」とあるので、復号は「Aさんの秘密鍵」が必要
→ ⭕ Aさんは自分の秘密鍵を持っているので、このメッセージは復号可能
c Bさんの公開鍵で暗号化したメッセージ
→Bさんの公開鍵で暗号化したメッセージは、対応するBさんの秘密鍵でしか復号できない
→ ❌ AさんはBさんの秘密鍵を持っていないので、このメッセージは復号できない
d Bさんの秘密鍵で暗号化したメッセージ
→Bさんの秘密鍵で暗号化したメッセージは、Bさんの対応する公開鍵で復号可能
→公開鍵は一般に公開されているので、Aさんも公開鍵を持っているはず
→ ⭕ Aさんはこのメッセージを復号できる
以上より、正解はア. a, b, dとなります。

