エンベデッドシステムスペシャリスト 2018年 午前2 問19
問題文
暗号方式のうち、共通鍵暗号方式はどれか。
選択肢
ア:AES(正解)
イ:ElGamal暗号
ウ:RSA
エ:楕円曲線暗号
🔒 解説は解答すると表示されます
共通鍵暗号方式【午前2解説】
正解の理由
共通鍵暗号方式は、暗号化と復号に同じ鍵を使う方式です。アのAESは、代表的な共通鍵暗号方式です。
一方、ElGamal暗号、RSA、楕円曲線暗号は、公開鍵と秘密鍵の組を使う公開鍵暗号方式です。したがって、共通鍵暗号方式に該当するのはアです。
解法ステップ
- 選択肢の暗号方式を、共通鍵暗号方式と公開鍵暗号方式に分類します。
- AESは、暗号化と復号に共通の鍵を使う方式と判断します。
- ElGamal暗号、RSA、楕円曲線暗号は、公開鍵暗号方式と判断します。
- 共通鍵暗号方式であるAESを選びます。
選択肢別の誤答解説
- ア:AESは、共通の鍵で暗号化と復号を行う共通鍵暗号方式です。
- イ:ElGamal暗号は、公開鍵暗号方式です。
- ウ:RSAは、公開鍵暗号方式です。
- エ:楕円曲線暗号は、楕円曲線を利用する公開鍵暗号方式です。
よくある誤解
-
「暗号化に使う鍵が1つなら、鍵を共有しなくてもよい」と考える
共通鍵暗号方式では、通信相手と同じ鍵を安全に共有する必要があります。 -
「楕円曲線暗号は、方式名が特殊なので共通鍵暗号かもしれない」と考える
楕円曲線暗号は公開鍵暗号の一種です。鍵の数や役割で分類しましょう。 -
「AESもRSAも、どちらも暗号化に使うので同じ方式」と考える
AESは共通鍵方式、RSAは公開鍵方式です。暗号化と復号に使う鍵の関係が異なります。
補足コラム
共通鍵暗号方式は、一般に処理が高速で、大量のデータを暗号化する用途に向いています。ただし、通信相手との鍵の受け渡しが課題です。
公開鍵暗号方式は、公開鍵と秘密鍵を使うため、共通鍵を安全に共有するための仕組みなどに利用されます。実際の通信では、公開鍵暗号方式で共通鍵を安全に共有し、その後のデータ通信をAESなどの共通鍵暗号方式で行う構成がよく使われます。
FAQ
Q. AESの鍵で暗号化したデータは、別の鍵で復号できますか?
A. 共通鍵暗号方式では、暗号化と復号に同じ鍵を使います。
A. 共通鍵暗号方式では、暗号化と復号に同じ鍵を使います。
Q. RSAとAESは、どちらもデータを暗号化できますか?
A. どちらも暗号化に利用できますが、AESは共通鍵方式、RSAは公開鍵方式です。
A. どちらも暗号化に利用できますが、AESは共通鍵方式、RSAは公開鍵方式です。
Q. 楕円曲線暗号は共通鍵暗号方式ですか?
A. いいえ。公開鍵と秘密鍵を使う公開鍵暗号方式です。
A. いいえ。公開鍵と秘密鍵を使う公開鍵暗号方式です。
関連キーワード: AES、共通鍵暗号方式、公開鍵暗号方式、RSA、ElGamal暗号、楕円曲線暗号

\ せっかくなら /
エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

