IPA過去問ドリル

平成21年度 春期 基本情報技術者試験 午前 問40

テクノロジ/セキュリティ

ある商店が,顧客からネットワークを通じて注文(メッセージ)を受信するとき,公開鍵暗号方式を利用して,注文の内容が第三者に分からないようにしたい。商店,顧客のそれぞれが利用する,商店の公開鍵,秘密鍵の適切な組合せはどれか。 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成21年度 春期 基本情報技術者試験 午前 問40

正解:ウ

解説

公開鍵暗号方式では,データを暗号化するときには受信者の公開鍵を使い,復号するときには受信者だけがもつ秘密鍵を使います。顧客が商店に注文を送る場合,顧客は商店の公開鍵でメッセージを暗号化し,商店は自分の秘密鍵で復号するため,第三者は秘密鍵をもたない限り内容を読むことができません。

選択肢ごとの解説

  • 誤り。両者とも公開鍵だけを使うのでは,暗号文を復号できる秘密鍵が存在せず,機密性を確保できません。
  • 誤り。商店が公開鍵,顧客が秘密鍵を使うのでは,顧客の秘密鍵で暗号化することになり,商店の公開鍵で誰でも復号できてしまい機密性が保てません。
  • 正しい。顧客は商店の公開鍵でメッセージを暗号化し,商店は自分の秘密鍵で復号することで,注文内容を第三者から守れます。
  • 誤り。両者が秘密鍵を使うのでは,公開鍵暗号方式の仕組みとして成立しません。
基本情報技術者の過去問を演習モードで解く