平成21年度 秋期 午前 問38
セキュリティ
公開鍵暗号方式に関する問題
公開鍵暗号方式を用いて送信者が文書にディジタル署名を行う場合,文書が間違いなく送信者のものであることを受信者が確認できるものはどれか。
- ア送信者は自分の公開鍵を使用して署名処理を行い,受信者は自分の秘密鍵を使用して検証処理を行う。
- イ送信者は自分の秘密鍵を使用して署名処理を行い,受信者は送信者の公開鍵を使用して検証処理を行う。
- ウ送信者は受信者の公開鍵を使用して署名処理を行い,受信者は自分の秘密鍵を使用して検証処理を行う。
- エ送信者は受信者の秘密鍵を使用して署名処理を行い,受信者は自分の公開鍵を使用して検証処理を行う。
答えと解説を見る
✓ これが正解イ送信者は自分の秘密鍵を使用して署名処理を行い,受信者は送信者の公開鍵を使用して検証処理を行う。
解説
送り手の秘密の鍵で押し、公開の鍵で照らします。
公開鍵暗号方式では、一対になった二つの鍵の片方でひねった結果は、もう片方の鍵でしかもとに戻せない、という性質を使います。送り手が自分が送ったことを名乗りたい場面では、この性質を、名乗り出せる形に組み替えて使います。送り手だけが持っている秘密の鍵で書類にひねりを加え、受け取った側は、送り手の公開されている鍵を使ってひねりを解きます。うまく解けたなら、その書類はその秘密の鍵の持ち主から届いた、という理屈が立ちます。ほかの人には秘密の鍵は使えないので、送り手を名乗る道は成り立ちません。設問はこの手順に沿った記述はどれか、を問うています。
ほかの選択肢はなぜ違うのか
- ア送信者は自分の公開鍵を使用して署名処理を…:送り手が自分の公開の鍵でひねり、受け手が自分の秘密の鍵で解くと述べています。公開の鍵は誰でも持てるため、これでは送り手を特定する理屈が立たず、名乗りの仕組みとしては使えません。
- ウ送信者は受信者の公開鍵を使用して署名処理…:送り手が受け手の公開の鍵でひねり、受け手が自分の秘密の鍵で解くと述べています。これは書類の中身を他人に見せない形で送るための手順であり、送り手を名乗る仕組みではありません。
- エ送信者は受信者の秘密鍵を使用して署名処理…:送り手が受け手の秘密の鍵でひねり、受け手が自分の公開の鍵で解くと述べています。受け手の秘密の鍵は送り手の手元には無いので、この手順自体を組み立てられません。
この問題の用語
- 公開鍵暗号方式「公開鍵暗号」と同じ意味です。配ってよい鍵と隠す鍵を対にして使うやり方を、手順として言うときにこの言い方をします。
- ディジタル署名デジタル署名の古い書き方で、指しているものは同じです。改ざんを見つけられるだけで、改変そのものを防ぐ力はありません。
- 秘密鍵持ち主だけが手元に隠しておく鍵で、公開鍵と対になります。これが他人に渡ると、なりすましも盗み見も止められません。
出典:平成21年度 秋期 応用情報技術者試験 午前 問38
同じ用語が出る問題
- 令和7年度 春期 午前 問38:OCSPを利用する目的(秘密鍵)
- 令和6年度 春期 午前 問38:公開鍵暗号方式に関する問題(公開鍵暗号方式)
- 令和5年度 秋期 午前 問45:DNSSECについての記述(公開鍵暗号方式)
- 令和2年度 10月 午前 問42(ディジタル署名)
- 令和2年度 10月 午前 問40:デジタル署名に関する問題(ディジタル署名)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)