暗号方式のうち、共通鍵暗号方式はどれか。【午前2 解説】
要点まとめ
- 結論:共通鍵暗号方式は「ア: AES」が正解です。
- 根拠:共通鍵暗号は暗号化と復号に同じ鍵を使い、高速で大量データの暗号化に適しています。
- 差がつくポイント:公開鍵暗号(RSAやElGamal、楕円曲線暗号)は異なる鍵を使うため、共通鍵暗号と区別が必要です。
正解の理由
「ア: AES」は共通鍵暗号方式の代表例で、同じ鍵でデータの暗号化と復号を行います。AESは高速かつ安全性が高く、実務でも広く使われています。一方、「イ: ElGamal」「ウ: RSA」「エ: 楕円曲線暗号」はすべて公開鍵暗号方式で、暗号化と復号に異なる鍵(公開鍵と秘密鍵)を用いるため共通鍵暗号ではありません。
よくある誤解
公開鍵暗号も暗号方式の一種なので、すべて共通鍵暗号と思い込む誤解があります。鍵の使い方の違いを理解しましょう。
解法ステップ
- 問題文の「共通鍵暗号方式」の意味を確認する。
- 各選択肢の暗号方式の特徴を思い出す。
- 共通鍵暗号は「同じ鍵で暗号化・復号」する方式と認識する。
- AESは共通鍵暗号、RSAやElGamal、楕円曲線暗号は公開鍵暗号であることを判別する。
- 正解は「ア: AES」と判断する。
選択肢別の誤答解説
- ア: AES
共通鍵暗号方式の代表例。高速で安全性が高く、正解。
- イ: ElGamal
公開鍵暗号方式。異なる鍵を使うため共通鍵暗号ではない。
- ウ: RSA
最も有名な公開鍵暗号方式。共通鍵暗号とは鍵の使い方が異なる。
- エ: 楕円曲線暗号
公開鍵暗号の一種で、共通鍵暗号ではない。
補足コラム
共通鍵暗号方式は「対称鍵暗号」とも呼ばれ、AESやDESが代表例です。公開鍵暗号方式は「非対称鍵暗号」とも呼ばれ、RSAやElGamal、楕円曲線暗号(ECC)が該当します。共通鍵暗号は処理速度が速い反面、鍵配送問題が課題です。公開鍵暗号は鍵配送が容易ですが処理速度が遅い特徴があります。
FAQ
Q: 共通鍵暗号方式はどんな場面で使われますか?
A: 大量データの暗号化やVPN、ファイル暗号化など高速処理が求められる場面で使われます。
Q: 公開鍵暗号方式と共通鍵暗号方式はどちらが安全ですか?
A: それぞれ役割が異なり、公開鍵暗号は鍵配送に優れ、共通鍵暗号は高速処理に優れます。組み合わせて使うことが多いです。
関連キーワード: 共通鍵暗号、AES, 公開鍵暗号、RSA, ElGamal, 楕円曲線暗号、対称鍵暗号、非対称鍵暗号