基本情報技術者試験「ハイブリッド暗号方式」の問題
ハイブリッド暗号方式において、通信本文(平文データ)そのものの暗号化と、その暗号化に用いた鍵の受け渡しに使う方式の組合せとして正しいものはどれか。
ア本文を公開鍵暗号、鍵配送を共通鍵暗号で行う
イ本文も鍵配送もともに公開鍵暗号で行う
ウ本文も鍵配送もともに共通鍵暗号で行う
エ本文を共通鍵、その鍵を公開鍵で配送する
正解
エ.本文を共通鍵、その鍵を公開鍵で配送する
ハイブリッド暗号は処理が速い共通鍵暗号で大量の本文を暗号化し、配送が難しい共通鍵だけを相手の公開鍵で暗号化して安全に渡す。両方式の長所を組み合わせるため正しい。
?選択肢ごとの解説
ア ×本文を公開鍵暗号で処理すると低速で大量データに不向きであり、鍵配送を共通鍵で行うと配送問題が解決しないため役割が逆である。
イ ×本文まで公開鍵暗号で暗号化すると処理が極端に遅くなり、ハイブリッド方式が高速化を狙う意図に反する。
ウ ×本文・鍵配送ともに共通鍵暗号だと、最初の共通鍵を安全に渡す手段がなく鍵配送問題が残るため成立しない。
エ ○ハイブリッド暗号は処理が速い共通鍵暗号で大量の本文を暗号化し、配送が難しい共通鍵だけを相手の公開鍵で暗号化して安全に渡す。両方式の長所を組み合わせるため正しい。
✎くわしく
共通鍵暗号は高速だが鍵配送が課題、公開鍵暗号は鍵配送に強いが低速。ハイブリッドは『本文=共通鍵で高速処理』『その共通鍵=公開鍵で安全配送』と役割分担し、両者の弱点を補う。TLSの基本構造でもある。
✓本番での押さえどころ
試験のコツ
『本文=共通鍵(速い)』『鍵配送=公開鍵(安全)』の役割分担を一文で覚え、組合せ問題で逆を選ばない。
覚え方
大きな荷物(本文)は軽い箱(共通鍵)に入れ、箱の鍵だけを頑丈な金庫(公開鍵)で送る、とイメージする。
よくある誤り
本文と鍵で使う方式を逆にする誤りが最頻出。『重い本文は速い共通鍵、軽い鍵だけ公開鍵』と分担を固定する。
セキュリティの他の問題
この問題を、AIの8-ways解説つきで。
無料ではじめる →基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。
ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0068