ITパスポート平成30年秋期 問93

問93

公開鍵暗号方式を利用した処理と,その処理に使用する公開鍵の組合せa~cのうち,適切なものだけを全て挙げたものはどれか。
93.png/image-size:518×208
  • a,b
  • a,c
  • b
  • b,c

分類

テクノロジ系 » セキュリティ » 情報セキュリティ対策・実装技術

正解

解説

公開鍵暗号方式を用いた主な処理として暗号化通信とデジタル署名があります。

【暗号化通信】
受信者の鍵を使用して暗号化・復号を行う。送信者は、受信者の公開鍵を使ってデータを暗号化し、受信者は自分の秘密鍵を使ってデータを復号する。
93_1.png/image-size:445×112
【デジタル署名】
  1. 送信者は、送信するメッセージのハッシュ値(メッセージダイジェスト)を生成し、それに送信者の秘密鍵で署名して、署名データを作成する
  2. 送信者は、署名データをメッセージに付加して送信する
  3. 受信者は、署名データ付きのメッセージを受信する
  4. 受信者は、受信したメッセージのハッシュ値と送信者の公開鍵を使用して、署名データを検証する
  5. 検証は、送信されたメッセージと受信したメッセージが同じであり、鍵ペアが正しい場合に限り成功する。これにより、通信内容が改ざんされていないことと送信者の正当性が確認できる
93_2.png/image-size:581×266
暗号化通信では送信データを暗号化するのに公開鍵を使用するのに対し、デジタル署名では署名の検証に公開鍵を使用することが異なります。
  1. 誤り。デジタル署名は送信者の秘密鍵を用いて生成します。本肢の場合、電子メール作成者の秘密鍵が必要になります。
  2. 正しい。デジタル署名の検証には送信者の公開鍵を使用します。つまり、電子メール作成者の鍵で合っています。
  3. 正しい。暗号化通信では受信者の公開鍵を使用してデータを暗号化します。本肢の場合、送信者がクライアント(ブラウザ)、受信者が"WebサーバなのでWebサーバの公開鍵で合っています。
正しい組合せは「b,c」なので「エ」が正解です。
© 2009- ITパスポート試験ドットコム All Rights Reserved.

Pagetop