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

平成22年度 春期 午前 問40

セキュリティ

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

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

答えと解説を見る

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

解説

署名を作るのは本人だけがもつ秘密鍵です。

公開鍵暗号では鍵が対になっていて、発信者と受信者がそれぞれ公開する鍵と手元だけに置く鍵をもつので、登場する鍵は四通りあります。どれを使うかは、覚えるのではなく目的から導けます。デジタル署名に求められるのは、本人しか作れず、しかも誰でも確かめられるという二つの性質です。本人しか作れないようにするには、作るときに本人だけがもつ鍵を使うほかありません。よって正解は発信者の秘密鍵です。確かめる側は誰でも手に入る発信者の公開鍵を使います。もし誰でも手に入る鍵で作れてしまうなら、他人になりすませてしまい、仕組みとして成り立ちません。本文そのものではなくハッシュ値を署名するのは、処理する量を小さく一定にするためと、本文がわずかでも変われば値が変わるため改ざんに気づけるからです。この仕組みが示すのは本人であることと改ざんのないことで、盗み見の防止は別の話です。

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

この問題の用語

出典:平成22年度 春期 応用情報技術者試験 午前 問40

同じ用語が出る問題

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