令和5年度 ITパスポート 問86(テクノロジ)
出典:令和5年度 ITパスポート試験 公開問題 問86(独立行政法人情報処理推進機構(IPA))
ハイブリッド暗号方式を用いてメッセージを送信したい。メッセージと復号用の鍵の暗号化手順を表した図において,メッセージの暗号化に使用する鍵を(1)とし,(1)の暗号化に使用する鍵を(2)としたとき,図のa,bに入れる字句の適切な組合せはどれか。
| 選択肢 | a | b |
|---|---|---|
| ア | 共通 | 公開 |
| イ | 共通 | 秘密 |
| ウ | 公開 | 共通 |
| エ | 公開 | 秘密 |
正解と解説を見る
正解:ア
【ハイブリッド暗号方式とは】
ハイブリッド暗号方式は、共通鍵暗号方式と公開鍵暗号方式を組み合わせて、それぞれの長所を生かす方式です。
・共通鍵暗号方式:処理は速いが、鍵を相手に安全に渡すのが難しい
・公開鍵暗号方式:鍵の受渡しは容易だが、処理が遅い
そこで、量の多いメッセージそのものは、処理の速い共通鍵で暗号化し、その共通鍵を、受信者の公開鍵で暗号化して送ります。受信者は、自分の秘密鍵で共通鍵を復号し、その共通鍵でメッセージを復号します。
【図の読み取り】
図では、(1)のa鍵でメッセージを暗号化し、(2)の受信者のb鍵で、(1)のa鍵を暗号化して、暗号化されたメッセージと暗号化されたa鍵を一緒に送信しています。
【空欄の検討】
a:メッセージの暗号化に使う(1)の鍵は、処理の速い共通鍵です。
b:共通鍵の暗号化に使う(2)の鍵は、受信者の公開鍵です。受信者の秘密鍵は受信者本人しか持っていないので、送信者が暗号化に使うことはできません。
aが共通、bが公開の組合せです。よって、正解は選択肢アです。