ITパスポート試験 令和5年度 公開問題 問86
ハイブリッド暗号方式を用いてメッセージを送信したい。メッセージと復号用の鍵の暗号化手順を表した図において、メッセージの暗号化に使用する鍵を(1)とし、(1)の暗号化に使用する鍵を(2)としたとき、図のa、bに入れる字句の適切な組合せはどれか。

選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ア
ハイブリッド暗号方式では、処理が高速な共通鍵暗号方式と、鍵を安全に受け渡せる公開鍵暗号方式を組み合わせます。まず、送信するメッセージを一時的に生成した共通鍵で暗号化します。したがって、メッセージの暗号化に使うaは「共通」です。次に、その共通鍵を受信者の公開鍵で暗号化して送ります。受信者は自分だけが持つ秘密鍵で共通鍵を復号し、その共通鍵でメッセージを復号します。このため、共通鍵の暗号化に使うbは「公開」であり、組合せはアです。
イの「a:共通、b:秘密」は誤りです。メッセージには共通鍵を使いますが、bは受信者の鍵です。受信者の秘密鍵は受信者本人しか持っていないため、送信者はその鍵で共通鍵を暗号化できません。秘密鍵による処理は、主に送信者を確認するデジタル署名で用いられます。
ウの「a:公開、b:共通」は誤りです。大きなメッセージを公開鍵で暗号化すると処理負荷が高く、さらに共通鍵を別の共通鍵で暗号化しても、その鍵の配送問題が残ります。
エの「a:公開、b:秘密」も誤りです。これは高速な共通鍵暗号をメッセージ本体に用いるという、ハイブリッド暗号方式の特徴に合いません。
【ポイント】 公開鍵は相手に公開でき、秘密鍵は所有者だけが厳重に管理します。 「本文は共通鍵、共通鍵は受信者の公開鍵」と覚えると整理しやすいです。
出典:令和5年度 ITパスポート試験 公開問題 問86
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の100問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる