平成21年度 春期 午前 問40
セキュリティ
秘密鍵の適切な組合せ
ある商店が,顧客からネットワークを通じて注文(メッセージ)を受信するとき,公開鍵暗号方式を利用して,注文の内容が第三者に分からないようにしたい。商店,顧客のそれぞれが利用する,商店の公開鍵,秘密鍵の適切な組合せはどれか。
〔選択肢の表〕
| 商店が利用する | 顧客が利用する | |
|---|---|---|
| ア | 公開鍵 | 公開鍵 |
| イ | 公開鍵 | 秘密鍵 |
| ウ | 秘密鍵 | 公開鍵 |
| エ | 秘密鍵 | 秘密鍵 |
- ア商店=公開鍵 / 顧客=公開鍵
- イ商店=公開鍵 / 顧客=秘密鍵
- ウ商店=秘密鍵 / 顧客=公開鍵
- エ商店=秘密鍵 / 顧客=秘密鍵
答えと解説を見る
✓ これが正解ウ商店=秘密鍵 / 顧客=公開鍵
解説
受け手の公開鍵で暗号化し、秘密鍵で復号します。
設問の狙いは、注文の内容が第三者に分からないようにすることです。公開鍵暗号方式では、だれに配ってもよい公開鍵と、本人だけが持つ秘密鍵が対になっています。内容を読まれないようにしたいときは、送り手が受け手の公開鍵で暗号化し、受け手が自分の秘密鍵で戻します。この設問では注文を出す顧客が送り手、受け取る商店が受け手なので、使われるのは商店の対だけです。したがって顧客は商店の公開鍵を、商店は自分の秘密鍵を使います。見分けるときの軸は、守りたいのが内容の秘匿なのか、それとも送り主が本人であることなのかを読むことです。
ほかの選択肢はなぜ違うのか
- ア商店=公開鍵 / 顧客=公開鍵:双方が同じ側の鍵を使う組合せです。暗号化に使った鍵と対になる鍵を誰も使わないことになり、受け取った側が内容を戻せなくなります。
- イ商店=公開鍵 / 顧客=秘密鍵:送り手の側が秘密鍵を使う組合せです。商店の秘密鍵は商店だけが持つものなので、注文を出す顧客がそれを使うことはできません。
- エ商店=秘密鍵 / 顧客=秘密鍵:双方が秘密鍵を使う組合せです。注文を出す側が受け取る側の秘密鍵を持つことになり、本人だけが持つという前提そのものが崩れます。
この問題の用語
- 公開鍵暗号方式「公開鍵暗号」と同じ意味です。配ってよい鍵と隠す鍵を対にして使うやり方を、手順として言うときにこの言い方をします。
- 公開鍵誰にでも配ってよい鍵で、これで暗号にした文は対になる秘密鍵でしか戻せません。相手に渡しても危なくないほうの鍵です。
- 秘密鍵持ち主だけが手元に隠しておく鍵で、公開鍵と対になります。これが他人に渡ると、なりすましも盗み見も止められません。
出典:平成21年度 春期 基本情報技術者試験 午前 問40(改変:原典の図表をテキストに書き起こした)
同じ用語が出る問題
- 令和7年度 科目A 問9:暗号の危殆化に該当するもの(公開鍵)
- 令和元年度 秋期 午前 問38:ディジタル署名の検証鍵と使用方法(秘密鍵)
- 平成30年度 秋期 午前 問38:共通鍵暗号方式の特徴(公開鍵暗号方式)
- 平成30年度 春期 午前 問38:公開鍵に関する問題(公開鍵)
- 平成29年度 秋期 午前 問38(公開鍵暗号方式)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)