ハイブリッド暗号方式を用いてメッセージを送信したい。
メッセージと復号用の鍵の暗号化手順を表した図において,メッセージの暗号化に使用する鍵を(1)とし,(1)の暗号化に使用する鍵を(2)としたとき,図のa,bに入れる字句の適切な組合せはどれか。
正答1
解説
正解は1です。
共通鍵暗号方式と公開鍵暗号方式を組み合わせたハイブリッド暗号方式の手順を問う問題です。
図では、鍵(1)「a鍵」でメッセージを暗号化しています。
さらに、鍵(2)「受信者のb鍵」で鍵(1)そのものを暗号化し、暗号化されたメッセージと一緒に送信しています。
【選択肢別解説】
1:○ メッセージの暗号化には、処理の速い共通鍵を使います。
その共通鍵を受信者の公開鍵で暗号化すれば、受信者だけが自分の秘密鍵で取り出せます。
2:× aの共通鍵は正しいものの、bの受信者の秘密鍵は受信者本人しか持っていません。
送信者は受信者の秘密鍵を使えないので誤りです。
3:× aに公開鍵を使うと、大きなメッセージを処理の遅い公開鍵暗号方式で暗号化することになります。
また、bの共通鍵は受信者と事前に安全に共有しておく必要があり、鍵配送の問題が解決しません。
4:× aに公開鍵を使うと処理が遅く、bに受信者の秘密鍵を使うことは送信者にはできません。
【ポイント】
ハイブリッド暗号方式は、共通鍵暗号の速さと公開鍵暗号の鍵配送のしやすさを組み合わせた方式です。
受信者は、自分の秘密鍵で共通鍵を復号し、その共通鍵でメッセージを復号します。