情報セキュリティマネジメント 平成29年度 春期 午前 問20
暗号技術
ハッシュ関数の特徴
ディジタル署名などに用いるハッシュ関数の特徴はどれか。
- ア 同じメッセージダイジェストを出力する二つの異なるメッセージは容易に求められる。
- イ メッセージが異なっていても,メッセージダイジェストは全て同じである。
- ウ メッセージダイジェストからメッセージを復元することは困難である。
- エ メッセージダイジェストの長さはメッセージの長さによって異なる。
答えと解説
✓ これが正解ウ メッセージダイジェストからメッセージを復元することは困難である。
解説
ダイジェストから元のメッセージへ戻すのが困難な点が特徴です。
ハッシュ関数は、入力したメッセージから決まった長さの値を計算するものです。この値がメッセージダイジェストで、同じメッセージからはいつも同じ値が求まり、少しでも違うメッセージからはまったく別の値が求まります。計算は入り口から出口への一方向で、出てきた値をいくら眺めても、そこから元のメッセージを組み立て直すのは困難です。デジタル署名でこの関数が使われるのは、まさにこの性質があるからで、値を相手に渡しても元の中身が知られず、値が一致するかどうかで中身が変わっていないかを確かめられます。だから、メッセージダイジェストからメッセージを復元することは困難であるという記述が、この関数の特徴として当てはまります。
ほかの選択肢の解説
- ア 同じメッセージダイジェストを出力する二つの異なるメッセージは容易に求められる。:同じ値になる別の文書を簡単に作れてしまうと、中身をすり替えても値が合ってしまい、書き換えを見抜けなくなります。そうした組を見つけるのが難しいことこそ、この関数に求められている性質です。
- イ メッセージが異なっていても,メッセージダイジェストは全て同じである。:どんな入力からも同じ値しか出ないのであれば、値を見比べても中身の違いが分かりません。入力ごとに違う値が出るからこそ照合の役に立つので、この記述は性質を逆に述べています。
- エ メッセージダイジェストの長さはメッセージの長さによって異なる。:求まる値の長さは、入力が長くても短くても変わらず一定です。長さが決まっているからこそ扱いやすく、値の長さから元の大きさを推し量られることもない仕組みになっています。
関連用語
- ハッシュ
関数 どんな長さのものからも決まった長さの値を作り出す計算。 - メッセージダイジェスト元のデータをハッシュ関数にかけて得られる、短い値のことです。
- デジタル
署名 送り主が本人であることと、途中で中身が変わっていないことを同時に示す電子の印(古い表記はディジタル署名)。 - ディジタル
署名 デジタル署名の古い書き方で、指しているものは同じです。
出典:平成29年度 春期 情報セキュリティマネジメント試験 午前 問20
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ問題: 基本情報技術者試験 平成25年度 秋期 午前 問38
この問題は 基本情報技術者試験 平成25年度 秋期 午前 問38 にも出ています。
関連問題
- 令和5年度 科目A 問6:
SPFに 関する 問題 (デジタル 署名) - 令和5年度 科目A 問5:
SHA-256に 関する 問題 (ハッシュ 関数) - 科目A・
B サンプル 問題 科目A 問10: ハッシュ 値を 利用する 目的 (ハッシュ 関数) - 令和元年度 秋期 午前 問20:
デジタル 署名に 関する 問題 (ディジタル 署名) - 令和元年度 秋期 午前 問7:
SPFに 関する 問題 (ディジタル 署名)
同じ分野の問題
誤りを見つけたら報告する