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

エンベデッドシステムスペシャリスト 2018年 午前2 問19


問題文

暗号方式のうち、共通鍵暗号方式はどれか。

選択肢

ア:AES(正解)
イ:ElGamal暗号
ウ:RSA
エ:楕円曲線暗号

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

共通鍵暗号方式【午前2解説】

正解の理由

共通鍵暗号方式は、暗号化と復号に同じ鍵を使う方式です。アのAESは、代表的な共通鍵暗号方式です。
一方、ElGamal暗号、RSA、楕円曲線暗号は、公開鍵と秘密鍵の組を使う公開鍵暗号方式です。したがって、共通鍵暗号方式に該当するのはアです。

解法ステップ

  1. 選択肢の暗号方式を、共通鍵暗号方式と公開鍵暗号方式に分類します。
  2. AESは、暗号化と復号に共通の鍵を使う方式と判断します。
  3. ElGamal暗号、RSA、楕円曲線暗号は、公開鍵暗号方式と判断します。
  4. 共通鍵暗号方式であるAESを選びます。

選択肢別の誤答解説

  • ア:AESは、共通の鍵で暗号化と復号を行う共通鍵暗号方式です。
  • イ:ElGamal暗号は、公開鍵暗号方式です。
  • ウ:RSAは、公開鍵暗号方式です。
  • エ:楕円曲線暗号は、楕円曲線を利用する公開鍵暗号方式です。

よくある誤解

  • 「暗号化に使う鍵が1つなら、鍵を共有しなくてもよい」と考える
    共通鍵暗号方式では、通信相手と同じ鍵を安全に共有する必要があります。
  • 「楕円曲線暗号は、方式名が特殊なので共通鍵暗号かもしれない」と考える
    楕円曲線暗号は公開鍵暗号の一種です。鍵の数や役割で分類しましょう。
  • 「AESもRSAも、どちらも暗号化に使うので同じ方式」と考える
    AESは共通鍵方式、RSAは公開鍵方式です。暗号化と復号に使う鍵の関係が異なります。

補足コラム

共通鍵暗号方式は、一般に処理が高速で、大量のデータを暗号化する用途に向いています。ただし、通信相手との鍵の受け渡しが課題です。
公開鍵暗号方式は、公開鍵と秘密鍵を使うため、共通鍵を安全に共有するための仕組みなどに利用されます。実際の通信では、公開鍵暗号方式で共通鍵を安全に共有し、その後のデータ通信をAESなどの共通鍵暗号方式で行う構成がよく使われます。

FAQ

Q. AESの鍵で暗号化したデータは、別の鍵で復号できますか?
A. 共通鍵暗号方式では、暗号化と復号に同じ鍵を使います。
Q. RSAとAESは、どちらもデータを暗号化できますか?
A. どちらも暗号化に利用できますが、AESは共通鍵方式、RSAは公開鍵方式です。
Q. 楕円曲線暗号は共通鍵暗号方式ですか?
A. いいえ。公開鍵と秘密鍵を使う公開鍵暗号方式です。

関連キーワード: AES、共通鍵暗号方式、公開鍵暗号方式、RSA、ElGamal暗号、楕円曲線暗号
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

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

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