SC情報処理安全確保支援士試験 午前Ⅰ

平成29年度秋期 情報処理安全確保支援士 午前Ⅰ 問13

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

暗号方式に関する記述のうち、 適切なものはどれか。

選択肢

  1. ア
    AESは公開鍵暗号方式、 RSAは共通鍵暗号方式の一種である。
  2. イ
    共通鍵暗号方式では、 暗号化及び復号に同一の鍵を使用する。
  3. ウ
    公開鍵暗号方式を通信内容の秘匿に使用する場合は、 暗号化に使用する鍵を秘密にして、 復号に使用する鍵を公開する。
  4. エ
    ディジタル雲名に公開鍵暗号方式が使用されることはなく、 共通鍵暗号方式が使用される。
解き方のヒントを見る

午前I 問13:公開鍵暗号は「開ける鍵」と「閉める鍵」が別ものだよ

公開鍵暗号方式は、共通鍵暗号みたいに同じ鍵で暗号化・復号するのではなく、公開鍵と秘密鍵というペアを使う方式だよ。たとえば、公開鍵はみんなに配れる“南京錠”、秘密鍵は自分だけが持つ“開ける鍵”みたいなもの。これによって、事前に同じ鍵を安全に渡す必要が小さくなり、鍵配送問題をやわらげられるんだ。

この問題で問われていること

この問題では、公開鍵と秘密鍵をそれぞれ何に使うのかを区別できるかがポイントだよ。特に電子署名では、暗号化通信のときとは使い方が逆っぽく見えるので注意しよう。署名は本人だけが持つ秘密鍵で作り、受け取った人は公開鍵で確認する、という流れを押さえよう。

Public-Key Cryptography

data encrypted with a public key can only be decrypted with the paired private key

encrypt with public key\ndecrypt with private key

確認ポイント

  • 公開鍵で復号するわけではありません。
  • 署名では秘密鍵で署名し公開鍵で検証する。
  • 鍵の対応関係を押さえる。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは間違いだよ。AESは「同じ合鍵で閉めたり開けたりする」共通鍵暗号方式、RSAは「公開用の窓口鍵と本人だけの秘密鍵を使い分ける」公開鍵暗号方式なんだ。説明ではこの2つを逆に言っているから不正解だよ。

選択肢イ(正解)

これは正しい内容だよ。共通鍵暗号方式は、家族で同じ合鍵を持つように、暗号化するときも復号するときも同じ鍵を使うんだ。だから鍵を相手に安全に渡すことが大事になるよ。

選択肢ウ

これは間違いだよ。公開鍵暗号方式で通信を秘密にしたいときは、相手の公開鍵で“南京錠をかける”イメージだよ。開けられるのは相手だけが持つ秘密鍵なんだ。説明では「暗号化鍵を秘密、復号鍵を公開」と逆にしているから不正解だよ。

選択肢エ

これは間違いだよ。ディジタル署名では、本人だけが持つ秘密鍵で“ハンコ”を押して、みんなが公開鍵で「本当に本人のハンコかな?」と確認するんだ。だから公開鍵暗号方式は使われるよ。「使われることはない」は言い過ぎで不正解だよ。

出典:独立行政法人 情報処理推進機構(IPA)平成29年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問13(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針