※本情報は解説作成時点のもので、閲覧時点では法改正等により情報が変更になっている場合がございます。あらかじめご理解いただければ幸いです。
正解は「A:a.共通 b.公開」です。
ハイブリッド暗号方式では、メッセージは共通鍵で暗号化し、その共通鍵を受信者の公開鍵で暗号化して送信します。
この記事では、ITパスポート試験(令和5年度)テクノロジ系の第31問「ハイブリッド暗号方式」について、試験対策の観点からわかりやすく解説します。
ハイブリッド暗号方式とは
ハイブリッド暗号=共通鍵暗号+公開鍵暗号の併用
ハイブリッド暗号方式では、まずメッセージ本体を高速な共通鍵暗号で暗号化します。次に、その共通鍵を受信者の公開鍵で暗号化して送信します。受信者は自分の秘密鍵で共通鍵を復号し、その共通鍵でメッセージを復号します。
図のa,bに入る語句
- a:メッセージ暗号化に使用する鍵 → 共通鍵
- b:(a)の暗号化に使用する鍵 → 受信者の公開鍵
したがって、aが共通、bが公開となります。
問われているポイント
この問題では、共通鍵暗号方式と公開鍵暗号方式の役割の違いを理解しているかが問われています。
どの鍵で何を暗号化するのかを整理して覚えましょう。
気を付けてほしい点(勘違いしやすいポイント)
- メッセージ本体は公開鍵ではなく共通鍵で暗号化する
- 共通鍵を暗号化するのは受信者の公開鍵である
補足
公開鍵暗号は処理が重いため、大容量データには共通鍵暗号を用いるのが実務上の基本です。
ITパスポート試験での出題パターン
テクノロジ系では、公開鍵暗号・共通鍵暗号・デジタル署名の違いが頻出です。
ハイブリッド暗号方式はその応用例として重要です。
この知識が使われている問題
まとめ
- メッセージは共通鍵で暗号化する
- 共通鍵は受信者の公開鍵で暗号化する