令和4年度 ITパスポート試験 公開問題 問60
解答・解説
正解: エ. a: B社の公開鍵, b: B社の秘密鍵
公開鍵暗号方式は、暗号化と復号に異なる鍵(公開鍵と秘密鍵のペア)を使用する暗号方式です。
- 暗号化: 他者に内容を知られないように情報を送る(機密性を確保する)場合、送信者は受信者の公開鍵を使って情報を暗号化します。
- 復号: 暗号化された情報は、暗号化に使った公開鍵とペアになっている受信者の秘密鍵でしか復号できません。
本問では、A社からB社へ情報を送信するため、受信者はB社となります。
- 送信者であるA社は、受信者であるB社の公開鍵(空欄 a)を使って情報を暗号化し、送信します。
- 受信者であるB社は、自身が厳重に管理しているB社の秘密鍵(空欄 b)を使って受信した情報を復号し、元の情報を取り出します。
したがって、aには「B社の公開鍵」、bには「B社の秘密鍵」が入り、正解は「エ」となります。
各選択肢の解説
- ア (a: A社の公開鍵, b: A社の公開鍵)
A社の公開鍵で暗号化した場合、復号できるのはA社の秘密鍵を持つA社のみとなり、B社は復号できません。また、そもそも公開鍵で復号処理を行うことはできません。 - イ (a: A社の公開鍵, b: B社の秘密鍵)
A社の公開鍵で暗号化した場合、ペアではないB社の秘密鍵では復号できません。 - ウ (a: B社の公開鍵, b: A社の公開鍵)
B社の公開鍵で暗号化する部分は正しいですが、復号にはペアであるB社の秘密鍵が必要です。A社の公開鍵では復号できません。 - エ (a: B社の公開鍵, b: B社の秘密鍵)
正解です。受信者(B社)の公開鍵で暗号化し、受信者(B社)の秘密鍵で復号します。