戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2024年 57


問題文

暗号化方式の特徴について記した表において、表中のa〜dに入れる字句の適切な組合せはどれか。
ITパスポート 2024年  問57の問題画像ITパスポート 2024年  問57の選択肢の画像

選択肢

(正解)

🔒 解説は解答すると表示されます

暗号化方式の特徴 【ITパスポート 解説】

正解の理由

表中の上段(a)の行は「暗号化鍵と復号鍵が異なる」「鍵の安全な配布:容易」と書かれています。これは「公開鍵暗号方式(非対称暗号:英語では public‑key / asymmetric encryption、暗号化と復号で異なる鍵を使う方式)」の特徴です。一方、下段(b)は「暗号化鍵と復号鍵が同一」「鍵の安全な配布:難しい」で、これは「共通鍵暗号方式(対称暗号:英語では symmetric encryption、暗号化と復号で同じ鍵を使う方式)」の特徴です。公開鍵暗号は計算量が大きく「遅い」、共通鍵暗号は計算が軽く「速い」ため、a=公開鍵暗号方式、b=共通鍵暗号方式、c=遅い、d=速い、を満たす選択肢が正解になります。該当する選択肢は です。

解法ステップ

  1. 表の「鍵の特徴」を確認する。
    • 「異なる鍵」→ 公開鍵暗号方式(非対称)。
    • 「同一鍵」→ 共通鍵暗号方式(対称)。
  2. 「鍵の安全な配布」を確認する。
    • 公開鍵暗号:公開鍵は公開できるので「容易」。
    • 共通鍵暗号:秘密鍵を安全に渡す必要があり「難しい」。
  3. 「暗号化/復号の相対的な処理速度」を確認する。
    • 公開鍵暗号は計算が重く「遅い」。
    • 共通鍵暗号は計算が軽く「速い」。
  4. 上の対応関係に当てはめて、選択肢の組合せと照合する。該当するのが であると判断する。

選択肢別の誤答解説

  • ア:a=共通鍵、b=公開鍵、c=遅い、d=速い
    → aの「暗号化鍵と復号鍵が異なる」に対して共通鍵は誤り。鍵の特徴が合致しないため不正解。
  • イ:a=共通鍵、b=公開鍵、c=速い、d=遅い
    → 同様にaとbの割り当てが逆。さらに公開鍵は一般に「遅い」ため速度の割り当ても逆になっており不正解。
  • ウ:a=公開鍵暗号方式、b=共通鍵暗号方式、c=遅い、d=速い
    → 鍵の特徴、鍵配布の容易さ、処理速度のすべてが問題文の説明と一致するため正解。
  • エ:a=公開鍵、b=共通鍵、c=速い、d=遅い
    → 公開鍵暗号を「速い」としている点が誤り。公開鍵暗号は一般に共通鍵暗号より遅い。

よくある誤解

  1. 「公開鍵は公開だから速い(配布が容易=高速)」と混同する
    → 配布の容易さ(鍵を公開できるか)と処理速度(計算負荷)は別の性質です。公開鍵暗号は配布は容易でも計算は重いことが多いです。
  2. 「共通鍵=危険だから必ず公開鍵を使うべき」
    → セキュリティと性能のバランスがあります。実務では両者を組み合わせる(ハイブリッド)して使うことが多いです。

補足コラム

  • 代表的なアルゴリズム例:
    • 共通鍵暗号(対称暗号):AES(Advanced Encryption Standard:共通鍵暗号の代表例)など。高速で大量データ向き。
    • 公開鍵暗号(非対称暗号):RSA(Rivest–Shamir–Adleman)や楕円曲線暗号(ECC:Elliptic Curve Cryptography)。鍵交換や電子署名で利用される。
  • 実際の通信(例:HTTPS/TLS)は「公開鍵暗号で安全に共通鍵を共有」→「その後の通信は共通鍵暗号で高速に行う」というハイブリッド方式を採用しています。これで「配布のしやすさ」と「処理速度」の良いとこ取りをしています。

FAQ

Q1. 公開鍵と秘密鍵ってどちらを公開するのですか?
A1. 公開鍵暗号では「公開鍵」を誰でも取得できるように公開します。秘密鍵は持ち主だけが秘密に保管します。
Q2. 共通鍵を渡す方法は本当に難しいですか?
A2. 難しいです。安全に渡さないと第三者に盗まれて通信が解読されます。だから鍵配布の仕組み(鍵交換プロトコルや公開鍵を使った配布)が使われます。
Q3. 速い = 安全が低い、ということですか?
A3. 一概には言えません。速さと安全性は別の軸です。共通鍵暗号は高速で安全にもできますが、鍵の配布方法が重要です。用途に応じて適切に選びます。

関連キーワード: 共通鍵暗号、公開鍵暗号、対称暗号、非対称暗号、鍵配布、鍵交換、AES、RSA、ECC、TLS
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について