平成24年度 春期 基本情報技術者試験 午前 問41
テクノロジ/セキュリティ文書の内容を秘匿して送受信する場合の公開鍵暗号方式における鍵と暗号化アルゴリズムの取扱いのうち,適切なものはどれか。
出典:平成24年度 春期 基本情報技術者試験 午前 問41
- ア暗号化鍵と復号鍵は公開するが,暗号化アルゴリズムは秘密にしなければならない。
- イ暗号化鍵は公開するが,復号鍵と暗号化アルゴリズムは秘密にしなければならない。
- ウ暗号化鍵と暗号化アルゴリズムは公開するが,復号鍵は秘密にしなければならない。
- エ復号鍵と暗号化アルゴリズムは公開するが,暗号化鍵は秘密にしなければならない。
正解:ウ
解説
公開鍵暗号方式では,暗号化に使う鍵(公開鍵)と,それに使われる暗号化アルゴリズム自体は公開されていても安全性が保たれるように設計されています。安全性は,公開されていない復号鍵(秘密鍵)を知らなければ実質的に復号できないという数学的な困難さに支えられているため,復号鍵だけは秘密に保つ必要があります。
選択肢ごとの解説
- ア誤り。公開鍵暗号方式では暗号化アルゴリズムは公開されており,秘密にする必要があるのは復号鍵(秘密鍵)です。
- イ誤り。暗号化鍵(公開鍵)は公開して問題なく,秘密にすべきは復号鍵だけであり,暗号化アルゴリズムも公開されます。
- ウ正しい。暗号化鍵(公開鍵)と暗号化アルゴリズムは公開されており,安全性を保つために復号鍵(秘密鍵)だけを秘密にする必要があります。
- エ誤り。秘密にすべきなのは復号鍵ではなく,実際には受信者が保持する復号鍵(秘密鍵)が秘密の対象であり,暗号化鍵は秘密にする必要はありません。