テクノロジ系
春期
基本情報技術者 2013年 春期 問37
37 / 80
手順に示す処理を実施したとき、メッセージの改ざんの検知の他に、受者 Bがセ キュリティ上できることはどれか。 〔手順〕 送信者 A の処理 (1) メッセージから、ハッシュ関数を使ってダイジェストを生成する。 (2) 秘密に保持していた自分の署名生成鍵を用いて、(1)で生成したダイジェストから メッセージの署名を生成する。 (3)メッセージと,(2)で生成したデータを受者Bに送する。 受信者 B の処理 (4)受得したメッセージから、ハッシュ関数を使ってダイジェストを生成する。 (5)受したデータ、(4)で生成したダイジェスト及び送信者 A の署名検証鍵を用い て、署名を検証する。
正解と解説
表示する
正解 ア
メッセージが送信者Aからのものであることの確認
署名検証には送信者Aの公開鍵(署名検証鍵)を用いる。検証が成功すれば、そのメッセージが確かに秘密鍵を持つ送信者Aから送られたこと(送信者認証)を確認できる(ア)。署名は暗号化ではないため盗聴防止・漏えい防止・改ざん部位特定はできない。