平成29年度春期 応用情報技術者試験 午前 問38
暗号方式に関する説明のうち,適切なものはどれか。
- ア 共通鍵暗号方式で相手ごとに秘密の通信をする場合,通信相手が多くなるに従って,鍵管理の手間が増える。
- イ 共通鍵暗号方式を用いて通信を暗号化するときには,送信者と受信者で異なる鍵を用いるが,通信相手にそれぞれの鍵を知らせる必要はない。
- ウ 公開鍵暗号方式で通信文を暗号化して内容を秘密にした通信をするときには,復号鍵を公開することによって,鍵管理の手間を減らす。
- エ 公開鍵暗号方式では,署名に用いる鍵を公開しておく必要がある。
解答・解説を見る
正解:ア
AI解説
共通鍵暗号方式では通信相手ごとに別々の秘密の鍵が必要で,n人が相互に通信するには n(n-1)/2 個の鍵が必要になる。相手が増えるほど鍵の生成・配送・管理の手間が急増する,というのが共通鍵方式の代表的な弱点である。 ア: 正しい。相手ごとに秘密鍵を用意する共通鍵方式では,通信相手の増加に伴い鍵管理の手間が増える。 イ: 共通鍵方式は送信者と受信者が「同じ」鍵を使う方式であり,しかもその鍵は安全に相手へ届ける必要がある。 ウ: 復号鍵(秘密鍵)を公開したら誰でも復号でき暗号の意味がなくなる。公開してよいのは暗号化鍵の方である。 エ: デジタル署名の生成に用いるのは秘密鍵であり,公開するのは署名を検証するための公開鍵である。 💡 鍵数の公式「共通鍵:n(n-1)/2,公開鍵:2n」は計算問題としても頻出。「署名は秘密鍵で作り,公開鍵で検証」も混同しやすいので注意。
出典:平成29年度 春期 応用情報技術者試験 午前 問38 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。