過去問解きまくり研究所 ホーム

平成23年度 秋期 午前 問38

セキュリティ

デジタル署名に関する問題

ディジタル署名を生成するときに,発信者がメッセージのハッシュ値をディジタル署名に変換するのに使う鍵はどれか。

答えと解説を見る

✓ これが正解エ発信者の秘密鍵

解説

本人しか持たない鍵でしか作れません。

公開鍵暗号では、対になる二つの鍵を使い分けます。片方は誰に渡してもよい公開鍵、もう片方は持ち主だけがしまっておく秘密鍵です。ここで大事なのは、何を守りたいかによって、使う鍵が入れ替わるという点です。中身を他人に読ませたくないときは、受け取る相手の公開鍵で変換します。そうすれば、対になる鍵を持っているその相手だけが元に戻せます。これが機密性の守り方です。一方、自分が確かに出したものだと示したいときは逆になります。本人だけが持っている秘密鍵で変換し、受け取った側は対になる公開鍵で戻して確かめます。本人しか持たない鍵でしか作れないからこそ、成りすましを退けられるわけです。デジタル署名はこちら側の使い方にあたります。もし誰でも手に入る鍵で署名が作れるとしたら、誰でも他人になりすませてしまい、示したかったことが示せません。なお、変換の対象を本文そのものではなくハッシュ値にしているのは、短い値に縮めてから処理したほうが速いためです。受け取った側は、本文から計算し直した値と、署名を戻して得た値を突き合わせます。これが一致すれば、出したのが本人であることと、途中で書き換えられていないことが同時に確かめられます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成23年度 秋期 応用情報技術者試験 午前 問38

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)