平成29年 秋期 基本情報技術者 午前 問40

デジタル署名における署名鍵の用い方と、デジタル署名を行う目的のうち、適切なものはどれか。

 ア  受信者が署名鍵を使って、暗号文を元のメッセージに戻すことができるようにする。
 イ  送信者が固定文字列を付加したメッセージを、署名鍵を使って暗号化することによって、受信者がメッセージの改ざん部位を特定できるようにする。
 ウ  送信者が署名鍵を使って署名を作成し、それをメッセージに付加することによって、受信者が送信者を確認できるようにする。
 エ  送信者が署名鍵を使ってメッセージを暗号化することによって、メッセージの内容を関係者以外に分からないようにする。


答え ウ


解説

 ア  暗号文を元のメッセージに戻すときには復号鍵を使用します。
 イ  デジタル署名では改ざんが行われたことは確認できますが、その部位の特定はできません。
 ウ  デジタル署名を使うことで通信相手の正当性を確認できます。
 エ  デジタル署名ではメッセージ内容は平文のままなので、メッセージ内容を秘匿するためには暗号化する必要があります。


キーワード
・デジタル署名

キーワードの解説
  • デジタル署名
    通常、我々は正式な文章を書くときには、文書に自筆の署名をしたり、捺印を押している。しかし、デジタル文書では署名も捺印もできないため、文書が正式なことを保証するための手段としてデジタル署名を用いる。
    デジタル署名はハッシュ関数と公開鍵暗号方式を用いて、以下の手順で行う。
    1. 送信する文書のハッシュ値を求め、自分の秘密鍵で暗号化してデジタル署名とする。
    2. データとデジタル署名を相手に送信する。
    3. 受信側は受信したデータからハッシュを求め、デジタル署名を相手の公開鍵で復号した結果が一致するかどうかでデジタル署名の確認を行う。

もっと、「デジタル署名」について調べてみよう。

戻る 一覧へ 次へ