令和5年度 III-11

科目: 専門科目 / 分野: 情報工学部門 / 年度: 令和5年度

III-11 問題画像

出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」

電子署名などに採用されているハイブリッド暗号方式の説明で、送信側と受信側が用いる鍵(公開鍵、秘密鍵、共通鍵)の役割の組合せを選ぶ問題。

解説

この問題で問われていること

ハイブリッド暗号方式の手順に沿って、鍵の種類を補充する問題。

解き方

① ハイブリッド暗号: 受信側が秘密鍵と公開鍵の組を作る。送信側は共通鍵を作り、相手の公開鍵で共通鍵を暗号化して送る。ファイル本体は速い共通鍵で暗号化。受信側は秘密鍵で共通鍵を取り出す
② (v)「アで復号」→ア=秘密鍵、(ii)「イで暗号化」→イ=公開鍵、ファイルを暗号化するウ=共通鍵
③ ②

正解が正しい理由

ハイブリッド暗号方式は、処理の遅い公開鍵暗号で、処理の速い共通鍵暗号の鍵を安全に送り、大きなデータは共通鍵暗号で暗号化する方式である。(i)受信側で、秘密鍵(ア)と公開鍵(イ)の組を作成する。(ii)送信側で、共通鍵(ウ)を生成し、受信側の公開鍵(イ)を用いて共通鍵(ウ)を暗号化する。(iii)送信側で、ファイルを共通鍵(ウ)で暗号化する。(iv)暗号化した共通鍵と暗号化したファイルを受信側へ送る。(v)受信側で、秘密鍵(ア)を用いて、暗号化された共通鍵を復号する。(vi)復号した共通鍵でファイルを復号する。したがってア=秘密鍵、イ=公開鍵、ウ=共通鍵の②が正しい。

各選択肢について

覚えるべきポイント

ハイブリッド暗号: 受信者の公開鍵で共通鍵(セッション鍵)を暗号化して送り、データ本体は共通鍵で暗号化する。受信者は秘密鍵で共通鍵を復号する。公開鍵暗号の鍵配送の利点と、共通鍵暗号の高速性を組み合わせる。

キーワード: ハイブリッド暗号、公開鍵暗号、共通鍵暗号、秘密鍵、鍵交換、暗号方式、情報工学部門