ハイブリッド暗号方式を用いてメッセージを送信したい。メッセージと復号用の鍵の暗号化手順を表した図において,メッセージの暗号化に使用する鍵を(1)とし,(1)の暗号化に使用する鍵を(2)としたとき,図のa,bに入れる字句の適切な組合せはどれか。 [図](1)の処理:「a」鍵 → 暗号化。メッセージ → 暗号化 →「暗号化されたメッセージ」。(1)の鍵自体は,受信者の「b」鍵(2)で暗号化され,「暗号化されたa鍵」となり,暗号化されたメッセージとともに送信される。

テクノロジ系・一部改変

ア a=共通,b=公開
イ a=共通,b=秘密

なぜ違う: 共通鍵を受信者の秘密鍵で暗号化すると受信者しか作れず,送信者が暗号化できないため誤り。

ウ a=公開,b=共通

なぜ違う: 本文を公開鍵で暗号化すると低速で,さらにbの共通鍵は安全に共有する手段の説明にならない。

エ a=公開,b=秘密

なぜ違う: 本文を公開鍵で暗号化するのはハイブリッド暗号の趣旨に反し,bも誤り。

正解: ア

要点: ハイブリッド暗号では本文を共通鍵で,その共通鍵を受信者の公開鍵で暗号化する。

ハイブリッド暗号方式では,メッセージ本文は処理が高速な共通鍵で暗号化し(a=共通),その共通鍵を受信者の公開鍵で暗号化して安全に渡す(b=公開)。受信者は自分の秘密鍵で共通鍵を復号し,本文を復号する。

この問題に出てくる用語

関連キーワード: セキュリティ・暗号・ハイブリッド暗号

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)

出典:令和5年度 ITパスポート試験 公開問題 問86