ITサービスマネージャ 2010年 午前2 問24
問題文
暗号方式に関する記述のうち、適切なものはどれか。
選択肢
ア:AESは公開鍵暗号方式、RSAは共通鍵暗号方式の一種である。
イ:共通鍵暗号方式では、暗号化及び復号に使用する鍵が同一である。(正解)
ウ:公開鍵暗号方式を通信内容の秘匿に使用する場合は、暗号化鍵を秘密にして、復号鍵を公開する。
エ:ディジタル署名に公開鍵暗号方式が使用されることはなく、共通鍵暗号方式が使用される。
🔒 解説は解答すると表示されます
共通鍵暗号方式と公開鍵暗号方式【午前2解説】
正解の理由
共通鍵暗号方式では、暗号化と復号に同じ鍵を使います。したがって、「暗号化及び復号に使用する鍵が同一である」とするイが適切です。
共通鍵暗号方式は処理が高速ですが、通信相手と安全に鍵を共有する方法が課題になります。一方、公開鍵暗号方式では、暗号化と復号に異なる鍵を使います。
解法ステップ
- 選択肢に登場する暗号方式を、共通鍵暗号方式と公開鍵暗号方式に分けます。
- 共通鍵暗号方式は「暗号化と復号に同じ鍵」、公開鍵暗号方式は「異なる鍵」を使うと確認します。
- 暗号方式の具体例や、秘匿・ディジタル署名での鍵の使い方が正しいかを照合します。
- 共通鍵暗号方式の特徴を正しく説明しているイを選びます。
選択肢別の誤答解説
- ア:AESは共通鍵暗号方式、RSAは公開鍵暗号方式です。選択肢では、この分類が逆になっています。
- イ:共通鍵暗号方式では、暗号化にも復号にも同じ鍵を使います。正しい説明です。
- ウ:通信内容を秘匿するために公開鍵暗号方式を使う場合、受信者の公開鍵で暗号化し、受信者の秘密鍵で復号します。選択肢は鍵の扱いが逆です。
- エ:ディジタル署名には、公開鍵暗号方式が使われます。署名者が秘密鍵で署名し、検証者が公開鍵で検証します。共通鍵暗号方式を使うメッセージ認証コード(MAC)と混同しないようにしましょう。
よくある誤解
- AESとRSAの分類を逆に覚える:AESは共通鍵暗号方式、RSAは公開鍵暗号方式です。
- 公開鍵暗号方式では公開鍵で復号すると考える:秘匿を目的とする暗号化では、受信者の公開鍵で暗号化し、秘密鍵で復号します。
- MACとディジタル署名を同じものと考える:MACは共通鍵を使うメッセージ認証の仕組みで、ディジタル署名は公開鍵暗号方式を利用する仕組みです。
補足コラム
共通鍵暗号方式では、通信する相手ごとに鍵を安全に共有する必要があります。公開鍵暗号方式は鍵の共有に役立ちますが、一般に共通鍵暗号方式より処理に時間がかかります。そのため、実際の通信では、公開鍵暗号方式で共通鍵を安全に交換し、その後のデータ暗号化には高速な共通鍵暗号方式を使う構成がよく用いられます。
FAQ
Q. 共通鍵暗号方式の「共通」とは何を指しますか?
A. 暗号化と復号で同じ鍵を共通して使うことを指します。
A. 暗号化と復号で同じ鍵を共通して使うことを指します。
Q. ディジタル署名では、どの鍵で署名し、どの鍵で検証しますか?
A. 署名者の秘密鍵で署名し、対応する公開鍵で検証します。
A. 署名者の秘密鍵で署名し、対応する公開鍵で検証します。
Q. AESとRSAは、それぞれどの方式ですか?
A. AESは共通鍵暗号方式、RSAは公開鍵暗号方式です。
A. AESは共通鍵暗号方式、RSAは公開鍵暗号方式です。
関連キーワード: 共通鍵暗号方式、公開鍵暗号方式、AES、RSA、ディジタル署名、メッセージ認証コード

\ せっかくなら /
ITサービスマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

